at.dms.kjc.spacetime
Class GeneratePrimePumpSchedule

java.lang.Object
  extended by at.dms.kjc.spacetime.GeneratePrimePumpSchedule

public class GeneratePrimePumpSchedule
extends Object

This class operates on the SpaceTimeSchedule and generates the preloop schedule for the partitioned stream graph. It will create a pre loop schedule so that each trace can execute without respect to data-flow constraints in the steady-state (software pipelining).

Author:
mgordon

Constructor Summary
GeneratePrimePumpSchedule(SpaceTimeScheduleAndPartitioner sts)
           
 
Method Summary
 void schedule(Slice[] sliceGraph)
          Create the preloop schedule and place it in the SpaceTimeSchedule.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneratePrimePumpSchedule

public GeneratePrimePumpSchedule(SpaceTimeScheduleAndPartitioner sts)
Method Detail

schedule

public void schedule(Slice[] sliceGraph)
Create the preloop schedule and place it in the SpaceTimeSchedule.