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

Packages that use RawChip
at.dms.kjc.spacetime   
 

Uses of RawChip in at.dms.kjc.spacetime
 

Fields in at.dms.kjc.spacetime declared as RawChip
protected  RawChip RawComputeNode.rawChip
          the parent RawChip
 

Methods in at.dms.kjc.spacetime that return RawChip
 RawChip RawBackEndFactory.getComputeNodes()
           
 RawChip SpaceTimeSchedule.getRawChip()
           
static RawChip SpaceTimeBackend.getRawChip()
           
 RawChip RawComputeNode.getRawChip()
          Return the RawChip we are a part of.
 

Methods in at.dms.kjc.spacetime with parameters of type RawChip
static void RawComputeCodeStore.barrier(RawChip chip, boolean init, boolean primepump)
          Create a barrier in the init stage at this point in code generation.
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.
 void StreamlinedDuplicate.doit(SIRStream str, RawChip chip)
           
static void LayoutDot.dumpLayout(SpaceTimeSchedule spaceTime, RawChip rawChip, String fileName)
          Generate the dot graph of the layout.
static void Makefile.generate(RawChip rc)
           
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 RawTile.printDramSetup(RawChip chip)
           
 void RawBackEndFactory.processFilterSliceNode(FilterSliceNode filter, SchedulingPhase whichPhase, RawChip rawChip)
          Process a filter slice node: find the correct ProcElement(s) and add code and buffers.
 void RawBackEndFactory.processFilterSlices(Slice slice, SchedulingPhase whichPhase, RawChip rawChip)
          Process all filter slice nodes in a Slice (just one in a SimpleSlice): find the correct ProcElement(s) and add filter code.
 void RawBackEndFactory.processInputSliceNode(InputSliceNode input, SchedulingPhase whichPhase, RawChip rawChip)
          Process an input slice node: find the correct ProcElement(s) and add joiner code, and buffers.
 void RawBackEndFactory.processOutputSliceNode(OutputSliceNode output, SchedulingPhase whichPhase, RawChip rawChip)
          Process an output slice node: find the correct ProcElement(s) and add splitter code and buffers.
static void GenerateSwitchCode.run(RawChip chip)
           
static void GenerateComputeCode.run(RawChip chip)
           
static void Rawify.run(SpaceTimeSchedule schedule, RawChip rawChip, Layout<RawTile> layout)
          The entry of the rawify pass.
static void StreamingDram.setTiles(RawChip chip)
          Set the tile(s) that is(are) mapped by the hardware to this dram.
 

Constructors in at.dms.kjc.spacetime with parameters of type RawChip
AnnealedGreedyLayout(SpaceTimeSchedule spaceTime, RawChip chip, StreamlinedDuplicate duplicate)
           
GreedyLayout(SpaceTimeSchedule spaceTime, RawChip chip)
          Create a new GreedyLayout object that is ready for the packing to begin.
IODevice(RawChip chip, int port)
           
IODevice(RawChip chip, int port, RawTile tile)
           
MagicDram(RawChip chip, int port, RawTile tile)
           
Makefile(RawChip rc)
           
RawBackEndFactory(RawChip rawChip, Layout<RawTile> layout)
           
RawComputeNode(RawChip chip)
          Construct a new ComputeNode of chip.
RawTile(int x, int y, RawChip rawChip)
           
SmarterRouter(int[] tileCosts, RawChip chip)
           
SpaceTimeSchedule(Partitioner p, RawChip r)
          Constructor