|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ComputeNode | |
---|---|
at.dms.kjc.spacedynamic |
Uses of ComputeNode in at.dms.kjc.spacedynamic |
---|
Subclasses of ComputeNode in at.dms.kjc.spacedynamic | |
---|---|
class |
IOPort
This class represents an IOPort on the chip in which devices can be connected to, it extends ComputeNode for easy routing. |
class |
RawTile
|
Fields in at.dms.kjc.spacedynamic with type parameters of type ComputeNode | |
---|---|
static HashSet<ComputeNode> |
TileCode.tiles
|
Methods in at.dms.kjc.spacedynamic that return ComputeNode | |
---|---|
ComputeNode |
Layout.getComputeNode(FlatNode node)
return the compute node (tile or ioport) assigned to |
ComputeNode |
RawChip.getComputeNode(int x,
int y)
|
ComputeNode |
Layout.getComputeNode(SIROperator str)
return the compute node (tile or ioport) assigned to |
Methods in at.dms.kjc.spacedynamic that return types with arguments of type ComputeNode | |
---|---|
HashSet<ComputeNode> |
Layout.getIntermediateTiles()
|
LinkedList<ComputeNode> |
YXRouter.getRoute(SpdStaticStreamGraph ssg,
ComputeNode src,
ComputeNode dst)
|
static LinkedList<ComputeNode> |
XYRouter.getRoute(SpdStaticStreamGraph ssg,
ComputeNode src,
ComputeNode dst)
return the route from src to dest (including both) first x then y, this returns a list of compute nodes (tiles) |
LinkedList<ComputeNode> |
Router.getRoute(SpdStaticStreamGraph ssg,
ComputeNode src,
ComputeNode dst)
|
LinkedList<ComputeNode> |
FreeTileRouter.getRoute(SpdStaticStreamGraph ssg,
ComputeNode src,
ComputeNode dst)
|
Set<ComputeNode> |
Layout.getTiles()
|
Methods in at.dms.kjc.spacedynamic with parameters of type ComputeNode | |
---|---|
boolean |
RawChip.areNeighbors(ComputeNode tile1,
ComputeNode tile2)
|
protected void |
Simulator.asm(ComputeNode fire,
HashMap<ComputeNode,ComputeNode> previous,
HashMap<ComputeNode,HashSet> next)
Create switch assembly code for to route one item from |
static int |
XYRouter.distance(SpdStaticStreamGraph ssg,
ComputeNode src,
ComputeNode dst)
|
String |
RawChip.getDirection(ComputeNode from,
ComputeNode to)
|
LinkedList<ComputeNode> |
YXRouter.getRoute(SpdStaticStreamGraph ssg,
ComputeNode src,
ComputeNode dst)
|
static LinkedList<ComputeNode> |
XYRouter.getRoute(SpdStaticStreamGraph ssg,
ComputeNode src,
ComputeNode dst)
return the route from src to dest (including both) first x then y, this returns a list of compute nodes (tiles) |
LinkedList<ComputeNode> |
Router.getRoute(SpdStaticStreamGraph ssg,
ComputeNode src,
ComputeNode dst)
|
LinkedList<ComputeNode> |
FreeTileRouter.getRoute(SpdStaticStreamGraph ssg,
ComputeNode src,
ComputeNode dst)
|
int |
RawChip.getXDir(ComputeNode src,
ComputeNode dst)
get the direction in X from src to dst, -1 for west 0 for same X, and 1 for east |
int |
RawChip.getYDir(ComputeNode src,
ComputeNode dst)
get the direction in Y from src to dst, -1 for North 0 for same and 1 for south. |
Method parameters in at.dms.kjc.spacedynamic with type arguments of type ComputeNode | |
---|---|
protected void |
Simulator.asm(ComputeNode fire,
HashMap<ComputeNode,ComputeNode> previous,
HashMap<ComputeNode,HashSet> next)
Create switch assembly code for to route one item from |
protected void |
Simulator.asm(ComputeNode fire,
HashMap<ComputeNode,ComputeNode> previous,
HashMap<ComputeNode,HashSet> next)
Create switch assembly code for to route one item from |
protected void |
Simulator.asm(ComputeNode fire,
HashMap<ComputeNode,ComputeNode> previous,
HashMap<ComputeNode,HashSet> next)
Create switch assembly code for to route one item from |
static void |
BCFile.generate(SpdStreamGraph streamGraph,
HashSet<ComputeNode> computeTiles)
Create the bC machine file for the raw simulator that will describe any file I/O and generate automatic performance gathering code. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |