Package at.dms.kjc.raw

Class Summary
BlockExecutionCounts  
BreadthFirstTraversal  
Coordinate  
DFTraversal  
DirectCommunication  
EventHeap The class represents the heap of scheduled events for the work based simulator.
FileReaderVisitor  
FileVisitor  
FineGrainSimulator This class generates a schedule for the switch code by simulating the init schedule and one steady state execution of the schedule
FlatIRToC This class dumps the tile code for each filter into a file based on the tile number assigned
IMEMEstimation  
InitArgument  
JoinerCounter This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
JoinerRemoval  
JoinerScheduleNode  
JoinerSimulator  
Layout The Layout class generates mapping of filters to raw tiles.
MagicNetworkSchedule This class generates bC code that describes the destinations for each send instruction and the sources for each receive instruction for each tile.
MakefileGenerator  
NumberGathering A pass to generate a run of the simulation that will print various performance numbers, this pass must be run before RawExecutionCode*.
PopSimulator This class generates a push schedule for the switch code by simulating pushes from the filter.
PushSimulator This class generates a push schedule for the switch code by simulating pushes from the filter.
RateMatch  
RawBackend  
RawExecutionCode  
RawWorkEstimator  
RemoveGlobals  
RemovePrintStatements  
Router  
SimulationCounter This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
SimulationCounterPop This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
SimulationCounterPush This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
Simulator  
SimulatorEvent  
SinkUnroller This class will unroll and propagate for all sinks in the stream graph.
SwitchCode This class generates the switch code for each tile and writes it to a file
SwitchScheduleNode This class represents a node in the switch schedule.
TExecWrapper  
TileCode This class dumps the tile code for each filter into a file based on the tile number assigned
Util This class contains various function used by multiple passes
WorkBasedSimulator This class generates a schedule for the switch code by simulating the init schedule and one steady state execution of the schedule
WorkEstimatesMap