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

Packages that use OffChipBuffer
at.dms.kjc.spacetime   
 

Uses of OffChipBuffer in at.dms.kjc.spacetime
 

Subclasses of OffChipBuffer in at.dms.kjc.spacetime
 class InterSliceBuffer
          This class represents a buffer between two traces.
 class IntraSliceBuffer
          This class represents the buffer between the sink filter of a slice and outputslicenode or between the inputslicenode and the source filter of a slice.
 

Methods in at.dms.kjc.spacetime that return OffChipBuffer
abstract  OffChipBuffer OffChipBuffer.getNonRedundant()
          if this buffer is redundant return the first upstream buffer that is not redundant, return null if this is a input->filter buffer with no input or a filter->output buffer with no output
 OffChipBuffer IntraSliceBuffer.getNonRedundant()
           
 OffChipBuffer InterSliceBuffer.getNonRedundant()
           
 

Methods in at.dms.kjc.spacetime that return types with arguments of type OffChipBuffer
 HashSet<OffChipBuffer> RawTile.getBuffers()
           
 

Methods in at.dms.kjc.spacetime with parameters of type OffChipBuffer
 void RawTile.addBuffer(OffChipBuffer buf)
           
 void RawComputeCodeStore.addDRAMCommand(boolean read, SchedulingPhase whichPhase, int bytes, OffChipBuffer buffer, boolean staticNet)
          Add a dram command and possibly a rotation of the buffer at the current position of this code compute code for either the init stage (including primepump) or the steady state.
 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.addFileCommand(boolean read, boolean init, int words, OffChipBuffer buffer, boolean staticNet)
          Generate a command to read or write from a file daisy-chained to a i/o port.
 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 RawComputeCodeStore.addGDNFileStoreCommandWithSynch(boolean init, int words, OffChipBuffer buffer)
          If we are generating a file command for a store over the gdn and the tile that is writing the data is different from the home tile, and we cannot use any other synchronization, we must send a word over the static network to the tile writing the data for the store from this tile to tell it that we have sent the dram command and it can begin the store.
 void RawComputeCodeStore.addGDNStoreCommandWithSynch(SchedulingPhase whichPhase, int bytes, OffChipBuffer buffer)
          If we are generating a DRAM command for a store over the gdn and the tile that is writing the data is different from the home tile, and we cannot use any other synchronization, we must send a word over the static network to the tile writing the data for the store from this tile to tell it that we have sent the dram command and it can begin the store.
 boolean RawComputeCodeStore.shouldPresynch(boolean read, SchedulingPhase whichPhase, OffChipBuffer buffer)
          Decide if a dram command should be presynched at the given time based on the command and the buffer.