SDFstateSpacePriorityListScheduler Class Reference
#include <priority_list_scheduler.h>
Classes | |
class | TransitionSystem |
Public Member Functions | |
SDFstateSpacePriorityListScheduler () | |
~SDFstateSpacePriorityListScheduler () | |
void | schedule (BindingAwareSDFG *bg) |
Detailed Description
Priority list scheduler Constructs a set of static-order schedules for the processors in the architecture platform. Each schedule orders the firings of the actors running on the processor. A priority-base list scheduler is used to construct the static-order schedules. The actor priorities depend on the number of occurances of an actor in the abstract dependency graph.
Constructor & Destructor Documentation
SDFstateSpacePriorityListScheduler::SDFstateSpacePriorityListScheduler | ( | ) | [inline] |
SDFstateSpacePriorityListScheduler::~SDFstateSpacePriorityListScheduler | ( | ) | [inline] |
Member Function Documentation
void SDFstateSpacePriorityListScheduler::schedule | ( | BindingAwareSDFG * | bg | ) |
List scheduler Constructs a set of static-order schedules for the processors in the architecture platform. Each schedule orders the firings of the actors running on the processor. A list scheduler is used to construct the static-order schedules.
References SDFstateSpacePriorityListScheduler::TransitionSystem::execSDFgraph(), and isStronglyConnectedGraph().
The documentation for this class was generated from the following files: