Uses of Package
at.dms.kjc.sir.lowering.partition

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.