at.dms.kjc.spacetime
Class LogicalDramTileMapping

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

public class LogicalDramTileMapping
extends Object

This static class stores the logical mapping between tiles and drams that the compiler uses to map buffers to drams. A dram is owned by a tile and all the dram commands are issued from the owning tile.

Author:
mgordon

Constructor Summary
LogicalDramTileMapping()
           
 
Method Summary
static StreamingDram getHomeDram(ComputeNode tile)
           
static RawTile getOwnerTile(StreamingDram dram)
           
static boolean mustUseGdn(ComputeNode tile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogicalDramTileMapping

public LogicalDramTileMapping()
Method Detail

getOwnerTile

public static RawTile getOwnerTile(StreamingDram dram)

getHomeDram

public static StreamingDram getHomeDram(ComputeNode tile)

mustUseGdn

public static boolean mustUseGdn(ComputeNode tile)