|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RawComputeNode | |
---|---|
at.dms.kjc.spacetime | |
at.dms.kjc.spacetime.switchIR |
Uses of RawComputeNode in at.dms.kjc.spacetime |
---|
Subclasses of RawComputeNode in at.dms.kjc.spacetime | |
---|---|
class |
IODevice
|
class |
MagicDram
|
class |
RawTile
This class represents a raw tile on the raw chip with its compute processor and its switch processor and the code that runs on each. |
class |
StreamingDram
This class represents a streaming dram (SDRAM) that can be attached to a port of the raw chip. |
Methods in at.dms.kjc.spacetime that return RawComputeNode | |
---|---|
RawComputeNode |
RawProcElements.getComputeNode(int x,
int y)
|
Methods in at.dms.kjc.spacetime that return types with arguments of type RawComputeNode | |
---|---|
LinkedList<RawComputeNode> |
XYRouter.getRoute(RawComputeNode src,
RawComputeNode dst)
|
LinkedList<RawComputeNode> |
SmarterRouter.getRoute(RawComputeNode src,
RawComputeNode dst)
|
LinkedList<RawComputeNode> |
Router.getRoute(RawComputeNode src,
RawComputeNode dst)
|
LinkedList<RawComputeNode> |
RandomRouter.getRoute(RawComputeNode src,
RawComputeNode dst)
|
static HashSet<RawComputeNode> |
SwitchCodeStore.getTilesInRoutes(Router router,
RawComputeNode source,
RawComputeNode[] dests)
|
static HashSet<RawComputeNode> |
Rawify.getTilesUsedInSplit(OutputSliceNode traceNode,
StreamingDram sourcePort)
For a split outputtracenode, get the tiles used in the splitting, this includes all tiles whose switches have code on them. |
Methods in at.dms.kjc.spacetime with parameters of type RawComputeNode | |
---|---|
boolean |
RawProcElements.areNeighbors(RawComputeNode tile1,
RawComputeNode tile2)
|
int |
XYRouter.distance(RawComputeNode src,
RawComputeNode dst)
|
int |
SmarterRouter.distance(RawComputeNode src,
RawComputeNode dst)
|
int |
Router.distance(RawComputeNode src,
RawComputeNode dst)
|
int |
RandomRouter.distance(RawComputeNode src,
RawComputeNode dst)
|
static void |
SwitchCodeStore.generateSwitchCode(Router router,
RawComputeNode source,
RawComputeNode[] dests,
int stage)
Given a source and an array of dests, generate the code to route an item from the source to the dests and place the place the switch instruction in the appropriate stage's instruction vector based on the |
static void |
SwitchCodeStore.generateSwitchCode(Router router,
RawComputeNode source,
RawComputeNode[] dests,
int stage)
Given a source and an array of dests, generate the code to route an item from the source to the dests and place the place the switch instruction in the appropriate stage's instruction vector based on the |
String |
RawProcElements.getDirection(RawComputeNode from,
RawComputeNode to)
|
SwitchIPort |
RawProcElements.getIPort(RawComputeNode from,
RawComputeNode to)
|
SwitchIPort |
RawProcElements.getIPort2(RawComputeNode from,
RawComputeNode to)
|
SwitchOPort |
RawProcElements.getOPort(RawComputeNode from,
RawComputeNode to)
|
SwitchOPort |
RawProcElements.getOPort2(RawComputeNode from,
RawComputeNode to)
|
LinkedList<RawComputeNode> |
XYRouter.getRoute(RawComputeNode src,
RawComputeNode dst)
|
LinkedList<RawComputeNode> |
SmarterRouter.getRoute(RawComputeNode src,
RawComputeNode dst)
|
LinkedList<RawComputeNode> |
Router.getRoute(RawComputeNode src,
RawComputeNode dst)
|
LinkedList<RawComputeNode> |
RandomRouter.getRoute(RawComputeNode src,
RawComputeNode dst)
|
static HashSet<RawComputeNode> |
SwitchCodeStore.getTilesInRoutes(Router router,
RawComputeNode source,
RawComputeNode[] dests)
|
static HashSet<RawComputeNode> |
SwitchCodeStore.getTilesInRoutes(Router router,
RawComputeNode source,
RawComputeNode[] dests)
|
int |
RawProcElements.getXDir(RawComputeNode src,
RawComputeNode dst)
get the direction in X from src to dst, -1 for west 0 for same X, and 1 for east |
int |
RawProcElements.getYDir(RawComputeNode src,
RawComputeNode dst)
get the direction in Y from src to dst, -1 for North 0 for same and 1 for south. |
int |
RawProcElements.manhattanDistance(RawComputeNode n1,
RawComputeNode n2)
|
Method parameters in at.dms.kjc.spacetime with type arguments of type RawComputeNode | |
---|---|
static HashMap<RawTile,Label> |
SwitchCodeStore.switchLoopHeader(HashSet<RawComputeNode> tiles,
int mult,
boolean init,
boolean primePump)
|
Uses of RawComputeNode in at.dms.kjc.spacetime.switchIR |
---|
Methods in at.dms.kjc.spacetime.switchIR with parameters of type RawComputeNode | |
---|---|
void |
RouteIns.addRoute(RawComputeNode source,
RawComputeNode dest)
|
void |
RouteIns.addRoute(SwitchSrc source,
RawComputeNode dest)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |