SDFstateSpacePriorityListScheduler Class Reference

#include <priority_list_scheduler.h>

List of all members.

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().

Here is the call graph for this function:


The documentation for this class was generated from the following files: