Uses of Class
at.dms.kjc.spacetime.SpaceTimeSchedule

Packages that use SpaceTimeSchedule
at.dms.kjc.slicegraph This package aims to supersede the SIR and flatgraph representations of the stream graph with a single representation that maintains all relevant information as well as slice information. 
at.dms.kjc.spacetime   
 

Uses of SpaceTimeSchedule in at.dms.kjc.slicegraph
 

Methods in at.dms.kjc.slicegraph with parameters of type SpaceTimeSchedule
 boolean AdaptivePartitioner.useSpace(SIRStream partitionedStr, SpaceTimeSchedule spaceTime, Layout layout)
           
 

Uses of SpaceTimeSchedule in at.dms.kjc.spacetime
 

Methods in at.dms.kjc.spacetime with parameters of type SpaceTimeSchedule
static void CommunicateAddrs.doit(RawChip chip, SpaceTimeSchedule stSchedule)
          Generate code to allocate the off chip buffers on the necessary tiles and then communicate each buffer's global address to the tiles that need to know the address.
static void BenchChar.doit(SpaceTimeSchedule spaceTime, SIRStream str)
          Calculate and print some characteristics of the application.
static void SliceDotGraph.dumpGraph(SpaceTimeSchedule spaceTime, Slice[] schedule, String fileName, Layout layout, boolean DRAM)
          Create a dot graph representation of the slice graph.
static void SliceDotGraph.dumpGraph(SpaceTimeSchedule spaceTime, Slice[] schedule, String fileName, Layout layout, boolean DRAM, boolean label)
          Create a dot graph representation of the slice graph.
static void LayoutDot.dumpLayout(SpaceTimeSchedule spaceTime, RawChip rawChip, String fileName)
          Generate the dot graph of the layout.
static void BCFile.generate(SpaceTimeSchedule sp, RawChip rc, NumberGathering gn)
          Generate the btl machine file that describes the application configuration, the file readers and writers (the external devices) and the number gathering code.
static void LayoutDot.printLayoutCost(SpaceTimeSchedule spaceTime, Layout layout)
          Print the final cost of the layout according to the cost function of
static void ManualDRAMPortAssignment.run(SpaceTimeSchedule spaceTime)
          Assign input and output of traces to off chip dram and decide which network to use for each buffer.
 void BufferDRAMAssignment.run(SpaceTimeSchedule spaceTime, Layout layout)
          Assign the buffers to DRAM ports.
static void Rawify.run(SpaceTimeSchedule schedule, RawChip rawChip, Layout<RawTile> layout)
          The entry of the rawify pass.
 

Constructors in at.dms.kjc.spacetime with parameters of type SpaceTimeSchedule
AnnealedGreedyLayout(SpaceTimeSchedule spaceTime, RawChip chip, StreamlinedDuplicate duplicate)
           
AnnealedLayout(SpaceTimeSchedule spaceTime)
          Create a new Annealed layout object that will assign filters of the slices of the slice graph of spaceTime to tiles of the Raw Chip.
GenerateSteadyStateSchedule(SpaceTimeSchedule sts, Layout layout)
           
GreedyLayout(SpaceTimeSchedule spaceTime, RawChip chip)
          Create a new GreedyLayout object that is ready for the packing to begin.
ManualSliceLayout(SpaceTimeSchedule spaceTime)
           
POVRAYScheduleRep(SpaceTimeSchedule spaceTime, Layout<RawTile> layout, String file)
           
ScheduleModel(SpaceTimeSchedule spaceTime, Layout layout, LinkedList<Slice> scheduleOrder)