|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use at.dms.kjc.sir.lowering.partition | |
---|---|
at.dms.kjc.backendSupport | Package documentation for at.dms.kjc.backendSupport |
at.dms.kjc.flatgraph | FlatNode basics |
at.dms.kjc.sir.lowering.fusion | Provides compiler passes to fuse (combine) a set of filters into a single filter. |
at.dms.kjc.sir.lowering.partition | Provides algorithms for adjusting the granularity of the stream graph to improve load balancing or optimization potential. |
at.dms.kjc.sir.lowering.partition.cache | Fuses filters in the stream graph while respecting instruction and data cache constraints. |
at.dms.kjc.sir.lowering.partition.dynamicprog | Adjusts the granularity of the stream graph, using a dynamic programming algorithm to optimize the load balancing. |
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 |
Classes in at.dms.kjc.sir.lowering.partition used by at.dms.kjc.backendSupport | |
---|---|
WorkEstimate
Provides a means for estimating the amount of work in a stream graph. |
Classes in at.dms.kjc.sir.lowering.partition used by at.dms.kjc.flatgraph | |
---|---|
WorkEstimate
Provides a means for estimating the amount of work in a stream graph. |
Classes in at.dms.kjc.sir.lowering.partition used by at.dms.kjc.sir.lowering.fusion | |
---|---|
PartitionGroup
This represents a partitioning of the children of a single SIR Container. |
Classes in at.dms.kjc.sir.lowering.partition used by at.dms.kjc.sir.lowering.partition | |
---|---|
IdempotentTransform
Idempotent transform on a stream graph. |
|
ListPartitioner
This is a partitioner that keeps a canonical list of underlying nodes to help with partitioning. |
|
PartitionGroup
This represents a partitioning of the children of a single SIR Container. |
|
PartitionRecord
This is just a structure for recording what has been assigned to a given partition. |
|
StreamTransform
This represents a symbolic transformation on a stream graph. |
|
WorkEstimate
Provides a means for estimating the amount of work in a stream graph. |
|
WorkList
A wrapper for a linked list to save ourself a lot of casting with work entries. |
Classes in at.dms.kjc.sir.lowering.partition used by at.dms.kjc.sir.lowering.partition.cache | |
---|---|
ListPartitioner
This is a partitioner that keeps a canonical list of underlying nodes to help with partitioning. |
|
WorkEstimate
Provides a means for estimating the amount of work in a stream graph. |
Classes in at.dms.kjc.sir.lowering.partition used by at.dms.kjc.sir.lowering.partition.dynamicprog | |
---|---|
ListPartitioner
This is a partitioner that keeps a canonical list of underlying nodes to help with partitioning. |
|
WorkEstimate
Provides a means for estimating the amount of work in a stream graph. |
Classes in at.dms.kjc.sir.lowering.partition used by at.dms.kjc.slicegraph | |
---|---|
WorkEstimate
Provides a means for estimating the amount of work in a stream graph. |
Classes in at.dms.kjc.sir.lowering.partition used by at.dms.kjc.spacetime | |
---|---|
WorkEstimate
Provides a means for estimating the amount of work in a stream graph. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |