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

Packages that use RawTile
at.dms.kjc.spacetime   
at.dms.kjc.spacetime.switchIR   
 

Uses of RawTile in at.dms.kjc.spacetime
 

Fields in at.dms.kjc.spacetime declared as RawTile
protected  RawTile SwitchCodeStore.parent
           
protected  RawTile RawExecutionCode.tile
          the tile this filter is mapped to
protected  RawTile[][] RawProcElements.tiles
           
 

Fields in at.dms.kjc.spacetime with type parameters of type RawTile
protected  Vector<RawTile> IODevice.tiles
           
 

Methods in at.dms.kjc.spacetime that return RawTile
 RawTile RawBackEndFactory.getComputeNode(int[] xy)
           
 RawTile ManualSliceLayout.getComputeNode(SliceNode node)
           
 RawTile GreedyLayout.getComputeNode(SliceNode node)
           
 RawTile AnnealedLayout.getComputeNode(SliceNode filter)
          Get the raw tile that was assigned to filter in the layout.
 RawTile AnnealedGreedyLayout.getComputeNode(SliceNode node)
           
 RawTile IODevice.getNeighboringTile()
           
 RawTile RawChip.getNthComputeNode(int n)
           
 RawTile OffChipBuffer.getOwner()
          return the owner tile of the dram this buffer is assigned to, this is set in the static section of this class.
static RawTile LogicalDramTileMapping.getOwnerTile(StreamingDram dram)
           
 RawTile RawChip.getTile(int tileNumber)
           
 RawTile RawChip.getTile(int x, int y)
           
 RawTile RawChip.getTile(RawTile tile, char dir)
          Get the tile that is at the specified
 RawTile[] IODevice.getTiles()
          return the tile(s) associated with this iodevice so for a streaming dram it is the tiles that are mapped to this dram by the hardware
 

Methods in at.dms.kjc.spacetime that return types with arguments of type RawTile
 HashMap<SliceNode,RawTile> GreedyLayout.getAssignment()
           
 HashSet<RawTile> ScheduleModel.getBottleneckTiles(double threshold)
          Return the set of tiles that are within threshold of the bottleneck tile.
 Layout<RawTile> RawBackEndFactory.getLayout()
          Get saved copy of Layout.
 Vector<RawTile> RawTile.getNeighborTiles()
           
static HashMap<RawTile,Label> SwitchCodeStore.switchLoopHeader(HashSet<RawComputeNode> tiles, int mult, boolean init, boolean primePump)
           
 

Methods in at.dms.kjc.spacetime with parameters of type RawTile
 void RawComputeCodeStore.addDRAMGDNReadCommand(SchedulingPhase whichPhase, int bytes, OffChipBuffer buffer, boolean presynched, RawTile dest)
          Add a dram read command at the current position of this code compute code for either the init stage (including primepump) or the steady state over the gdn and send it to the
 void RawComputeCodeStore.addFileGDNReadCommand(SchedulingPhase whichPhase, int words, OffChipBuffer buffer, RawTile dest)
          Generate a command to read from a file daisy-chained to a i/o port on the gdn and send the data to
 void IODevice.addTile(RawTile tile)
           
 RawComputeCodeStore RawBackEndFactory.getComputeCodeStore(RawTile parent)
           
 RawTile RawChip.getTile(RawTile tile, char dir)
          Get the tile that is at the specified
static void Util.sendConstFromTileToSwitch(RawTile tile, int c, boolean init, boolean primePump, SwitchReg reg)
           
 void ManualSliceLayout.setComputeNode(SliceNode node, RawTile tile)
           
 void GreedyLayout.setComputeNode(SliceNode node, RawTile tile)
           
 void AnnealedLayout.setComputeNode(SliceNode node, RawTile tile)
          Set the assignment of node to tile in the layout.
 void AnnealedGreedyLayout.setComputeNode(SliceNode node, RawTile tile)
           
 

Method parameters in at.dms.kjc.spacetime with type arguments of type RawTile
static void Rawify.run(SpaceTimeSchedule schedule, RawChip rawChip, Layout<RawTile> layout)
          The entry of the rawify pass.
 void RawBackEndFactory.setLayout(Layout<RawTile> layout)
          Keep a copy of the Layout: the mapping from SliceNode to ComputeNode.
static void SwitchCodeStore.switchLoopTrailer(HashMap<RawTile,Label> labels, boolean init, boolean primePump)
           
 

Constructors in at.dms.kjc.spacetime with parameters of type RawTile
BufferedCommunication(RawTile tile, FilterInfo filterInfo, Layout layout)
          Create a new Buffered communication object that will be used to generate code for the FilterTraceNode described by filterInfo.
DirectCommunication(RawTile tile, FilterInfo filterInfo, Layout layout)
          Create a new object that is ready to convert filterInfo's communication into direct communication over Raw's network.
IODevice(RawChip chip, int port, RawTile tile)
           
Linear(RawTile tile, FilterInfo filterInfo)
           
MagicDram(RawChip chip, int port, RawTile tile)
           
RawComputeCodeStore(RawTile parent)
          Create a store for the compute code of tile.
RawExecutionCode(RawTile tile, FilterInfo filterInfo, Layout layout)
           
SwitchCodeStore(RawTile parent)
           
 

Constructor parameters in at.dms.kjc.spacetime with type arguments of type RawTile
POVRAYScheduleRep(SpaceTimeSchedule spaceTime, Layout<RawTile> layout, String file)
           
RawBackEndFactory(RawChip rawChip, Layout<RawTile> layout)
           
 

Uses of RawTile in at.dms.kjc.spacetime.switchIR
 

Constructors in at.dms.kjc.spacetime.switchIR with parameters of type RawTile
RouteIns(RawTile tile)