|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use at.dms.kjc.slicegraph | |
---|---|
at.dms.kjc.backendSupport | Package documentation for at.dms.kjc.backendSupport |
at.dms.kjc.cell | |
at.dms.kjc.sir.lowering.fission | Provides compiler passes to split (parallelize) a filter into a set of fine-grained filters. |
at.dms.kjc.slicegraph | This package aims to supersede the SIR and flatgraph representations of the stream graph with a single representation that maintains all relevant information as well as slice information. |
at.dms.kjc.spacetime | |
at.dms.kjc.vanillaSlice |
This package was written to provide a test for the classes in backendSupport . |
at.dms.util |
Classes in at.dms.kjc.slicegraph used by at.dms.kjc.backendSupport | |
---|---|
Edge
An Edge connects two SliceNode s. |
|
FilterContent
Intended to reflect all the content of a filter needed by a backend. |
|
FilterSliceNode
A SliceNode that references a FilterContent . |
|
InputSliceNode
Each Slice is started by an InputSlice Node that is either a joiner connecting several other slices, or a connection to a single other slice. |
|
InterSliceEdge
This class represents an edge in the partitioned stream graph between slices. |
|
OutputSliceNode
Each slice is terminated by an OutputSliceNode that has single input (the last filter) and multiple outputs (to downstream slices through edges). |
|
Partitioner
An abstract class that a slice parititoner will subclass from: It holds the partitioned stream graph. |
|
ProcElement
A processing element in the most general sense: CPU tile, GPU, I/O device, switch network. |
|
Slice
Slice class models a slice (joiner, sequence of filters, splitter). |
|
SliceNode
SliceNode's are a doubly-linked list with a parent pointer to a Slice. |
Classes in at.dms.kjc.slicegraph used by at.dms.kjc.cell | |
---|---|
Edge
An Edge connects two SliceNode s. |
|
FilterSliceNode
A SliceNode that references a FilterContent . |
|
InputSliceNode
Each Slice is started by an InputSlice Node that is either a joiner connecting several other slices, or a connection to a single other slice. |
|
InterSliceEdge
This class represents an edge in the partitioned stream graph between slices. |
|
OutputSliceNode
Each slice is terminated by an OutputSliceNode that has single input (the last filter) and multiple outputs (to downstream slices through edges). |
|
ProcElement
A processing element in the most general sense: CPU tile, GPU, I/O device, switch network. |
|
Slice
Slice class models a slice (joiner, sequence of filters, splitter). |
|
SliceNode
SliceNode's are a doubly-linked list with a parent pointer to a Slice. |
Classes in at.dms.kjc.slicegraph used by at.dms.kjc.sir.lowering.fission | |
---|---|
FilterContent
Intended to reflect all the content of a filter needed by a backend. |
Classes in at.dms.kjc.slicegraph used by at.dms.kjc.slicegraph | |
---|---|
Edge
An Edge connects two SliceNode s. |
|
FileInputContent
Predefined FilterContent for file input, expands to implement a FileReader. |
|
FileOutputContent
Predefined FilterContent for file output, expands to implement a FileWriter. |
|
FilterContent
Intended to reflect all the content of a filter needed by a backend. |
|
FilterSliceNode
A SliceNode that references a FilterContent . |
|
InputContent
Predefined FilterContent for input. |
|
InputSliceNode
Each Slice is started by an InputSlice Node that is either a joiner connecting several other slices, or a connection to a single other slice. |
|
InterSliceEdge
This class represents an edge in the partitioned stream graph between slices. |
|
OutputContent
Predefined FilterContent for output. |
|
OutputSliceNode
Each slice is terminated by an OutputSliceNode that has single input (the last filter) and multiple outputs (to downstream slices through edges). |
|
Partitioner
An abstract class that a slice parititoner will subclass from: It holds the partitioned stream graph. |
|
PredefinedContent
Predefined FilterContent. |
|
Slice
Slice class models a slice (joiner, sequence of filters, splitter). |
|
SliceNode
SliceNode's are a doubly-linked list with a parent pointer to a Slice. |
|
UnflatEdge
Intermediate file used in (super) synch removal. |
|
UnflatFilter
Intermediate file used in (super) synch removal. |
Classes in at.dms.kjc.slicegraph used by at.dms.kjc.spacetime | |
---|---|
Edge
An Edge connects two SliceNode s. |
|
FileInputContent
Predefined FilterContent for file input, expands to implement a FileReader. |
|
FileOutputContent
Predefined FilterContent for file output, expands to implement a FileWriter. |
|
FilterContent
Intended to reflect all the content of a filter needed by a backend. |
|
FilterSliceNode
A SliceNode that references a FilterContent . |
|
InputSliceNode
Each Slice is started by an InputSlice Node that is either a joiner connecting several other slices, or a connection to a single other slice. |
|
InterSliceEdge
This class represents an edge in the partitioned stream graph between slices. |
|
OutputSliceNode
Each slice is terminated by an OutputSliceNode that has single input (the last filter) and multiple outputs (to downstream slices through edges). |
|
Partitioner
An abstract class that a slice parititoner will subclass from: It holds the partitioned stream graph. |
|
PredefinedContent
Predefined FilterContent. |
|
ProcElement
A processing element in the most general sense: CPU tile, GPU, I/O device, switch network. |
|
Slice
Slice class models a slice (joiner, sequence of filters, splitter). |
|
SliceNode
SliceNode's are a doubly-linked list with a parent pointer to a Slice. |
|
UnflatFilter
Intermediate file used in (super) synch removal. |
Classes in at.dms.kjc.slicegraph used by at.dms.kjc.vanillaSlice | |
---|---|
Edge
An Edge connects two SliceNode s. |
|
FilterSliceNode
A SliceNode that references a FilterContent . |
|
InputSliceNode
Each Slice is started by an InputSlice Node that is either a joiner connecting several other slices, or a connection to a single other slice. |
|
OutputSliceNode
Each slice is terminated by an OutputSliceNode that has single input (the last filter) and multiple outputs (to downstream slices through edges). |
|
ProcElement
A processing element in the most general sense: CPU tile, GPU, I/O device, switch network. |
|
Slice
Slice class models a slice (joiner, sequence of filters, splitter). |
|
SliceNode
SliceNode's are a doubly-linked list with a parent pointer to a Slice. |
Classes in at.dms.kjc.slicegraph used by at.dms.util | |
---|---|
FilterContent
Intended to reflect all the content of a filter needed by a backend. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |