|
||||||||||
| 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 SliceNodes. |
|
| 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 SliceNodes. |
|
| 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 SliceNodes. |
|
| 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 SliceNodes. |
|
| 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 SliceNodes. |
|
| 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 | |||||||||