|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use at.dms.kjc.sir.linear | |
---|---|
at.dms.kjc.sir.linear | Provides analysis and optimization of linear portions of the stream graph. |
at.dms.kjc.sir.linear.frequency | Translates linear filters into the frequency domain. |
at.dms.kjc.sir.linear.transform | Performs algebraic combination of adjacent linear filters in the stream graph. |
at.dms.kjc.sir.lowering.fission | Provides compiler passes to split (parallelize) a filter into a set of fine-grained filters. |
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.linear | Applies linear optimizations to the stream graph, using a dynamic programming algorithm to calculate the most profitable set of transformations. |
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.linear used by at.dms.kjc.sir.linear | |
---|---|
ComplexNumber
This class represents a complex number in the Linear filter extraction framework. |
|
FilterMatrix
A FilterMatrix represents a matrix for use in the linear filter analysis of StreamIt. |
|
FilterVector
A FilterVector is, at its most basic level, a simple, one dimensional row vector. |
|
LinearAnalyzer
The LinearAnalyzer visits all of the filters and structures in a StreamIt program. |
|
LinearComputationTuple
A LinearComputationTuple represents tuples of (input position, coefficent) (eg the terms that are calculated to produce linear output.) The input position is defined as follows: input position 0 is the input generated by peek(0); input position 1 is the input generated by peek(1) and so on. |
|
LinearCost
This class represents the cost (variously defined) of computing the value of a linear filter representation. |
|
LinearDirectReplacer
A LinearDirectReplacer replaces the contents of the work functions for linear filters (as determined by the linear filter analyzer) with an appripriate direct implementation (eg a bunch of push statements with the specified combination of input values. |
|
LinearDot
This class extends the main StreamIt dot (graph) printer to annotate the dot graphs with linear analysis information. |
|
LinearFilterRepresentation
A LinearFilterRepresentation represents the computations performed by a filter on its input values as a matrix and a vector. |
|
LinearForm
A LinearForm is the representation of a variable inside the linear dataflow analysis. |
|
LinearRedundancy
A LinearRedundancy contains information about redundant computations that occur across filter invocations. |
|
LinearRedundancyAnalyzer
The LinearRedundancyAnalyzer tries to determine redundant computations across the firings of filters. |
|
LinearReplacer
A LinearReplacer is the base class that all replacers that make use of linear information inherit from. $Id: LinearReplacer.java,v 1.23 2006/09/25 13:54:42 dimock Exp $ |
Classes in at.dms.kjc.sir.linear used by at.dms.kjc.sir.linear.frequency | |
---|---|
LinearAnalyzer
The LinearAnalyzer visits all of the filters and structures in a StreamIt program. |
|
LinearFilterRepresentation
A LinearFilterRepresentation represents the computations performed by a filter on its input values as a matrix and a vector. |
|
LinearReplacer
A LinearReplacer is the base class that all replacers that make use of linear information inherit from. $Id: LinearReplacer.java,v 1.23 2006/09/25 13:54:42 dimock Exp $ |
Classes in at.dms.kjc.sir.linear used by at.dms.kjc.sir.linear.transform | |
---|---|
LinearFilterRepresentation
A LinearFilterRepresentation represents the computations performed by a filter on its input values as a matrix and a vector. |
Classes in at.dms.kjc.sir.linear used by at.dms.kjc.sir.lowering.fission | |
---|---|
LinearReplacer
A LinearReplacer is the base class that all replacers that make use of linear information inherit from. $Id: LinearReplacer.java,v 1.23 2006/09/25 13:54:42 dimock Exp $ |
Classes in at.dms.kjc.sir.linear used by at.dms.kjc.sir.lowering.partition | |
---|---|
LinearAnalyzer
The LinearAnalyzer visits all of the filters and structures in a StreamIt program. |
Classes in at.dms.kjc.sir.linear used by at.dms.kjc.sir.lowering.partition.linear | |
---|---|
LinearAnalyzer
The LinearAnalyzer visits all of the filters and structures in a StreamIt program. |
Classes in at.dms.kjc.sir.linear used by at.dms.kjc.slicegraph | |
---|---|
LinearAnalyzer
The LinearAnalyzer visits all of the filters and structures in a StreamIt program. |
Classes in at.dms.kjc.sir.linear used by at.dms.kjc.spacetime | |
---|---|
LinearAnalyzer
The LinearAnalyzer visits all of the filters and structures in a StreamIt program. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |