|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use WorkEstimate | |
---|---|
at.dms.kjc.backendSupport | Package documentation for at.dms.kjc.backendSupport |
at.dms.kjc.flatgraph | FlatNode basics |
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 |
Uses of WorkEstimate in at.dms.kjc.backendSupport |
---|
Methods in at.dms.kjc.backendSupport that return WorkEstimate | |
---|---|
WorkEstimate |
CommonPasses.getWorkEstimate()
Get the WorkEstimate used in run . |
Uses of WorkEstimate in at.dms.kjc.flatgraph |
---|
Methods in at.dms.kjc.flatgraph with parameters of type WorkEstimate | |
---|---|
static LinkedList<FlatNode> |
WorkSorted.getSortedList(FlatNode top,
WorkEstimate workEstimates)
|
Constructors in at.dms.kjc.flatgraph with parameters of type WorkEstimate | |
---|---|
WorkSorted(WorkEstimate workEstimates)
|
Uses of WorkEstimate in at.dms.kjc.sir.lowering.partition |
---|
Fields in at.dms.kjc.sir.lowering.partition declared as WorkEstimate | |
---|---|
protected WorkEstimate |
ListPartitioner.work
The work estimate of the stream. |
Methods in at.dms.kjc.sir.lowering.partition that return WorkEstimate | |
---|---|
WorkEstimate |
ListPartitioner.getWorkEstimate()
|
static WorkEstimate |
WorkEstimate.getWorkEstimate(SIRStream str)
Returns a work estimate of |
Constructors in at.dms.kjc.sir.lowering.partition with parameters of type WorkEstimate | |
---|---|
GreedierPartitioner(SIRStream str,
WorkEstimate work,
int numTiles,
boolean joinersNeedTiles)
Construct GreedierPartitioner. |
|
GreedyPartitioner(SIRStream str,
WorkEstimate work,
int target,
boolean joinersNeedTiles)
|
|
ILPPartitioner(SIRStream str,
WorkEstimate work,
int numTiles)
|
|
ListPartitioner(SIRStream str,
WorkEstimate work,
int numTiles)
|
|
RecordingStreamVisitor(PartitionRecord _curPartition,
WorkEstimate _work)
|
Uses of WorkEstimate in at.dms.kjc.sir.lowering.partition.cache |
---|
Constructors in at.dms.kjc.sir.lowering.partition.cache with parameters of type WorkEstimate | |
---|---|
CachePartitioner(SIRStream str,
WorkEstimate work,
int numTiles,
int code_cache_size,
int data_cache_size)
|
Uses of WorkEstimate in at.dms.kjc.sir.lowering.partition.dynamicprog |
---|
Methods in at.dms.kjc.sir.lowering.partition.dynamicprog with parameters of type WorkEstimate | |
---|---|
static void |
DynamicProgPartitioner.saveScalingStatistics(SIRStream str,
WorkEstimate work,
int maxTiles)
Collect scaling statistics for all partitions 1... |
Constructors in at.dms.kjc.sir.lowering.partition.dynamicprog with parameters of type WorkEstimate | |
---|---|
DynamicProgPartitioner(SIRStream str,
WorkEstimate work,
int numTiles,
boolean joinersNeedTiles,
boolean limitICode,
boolean strict)
As above, without noHorizFuse. |
|
DynamicProgPartitioner(SIRStream str,
WorkEstimate work,
int numTiles,
boolean joinersNeedTiles,
boolean limitICode,
boolean strict,
HashSet noHorizFuse)
joinersNeedTiles |
Uses of WorkEstimate in at.dms.kjc.slicegraph |
---|
Fields in at.dms.kjc.slicegraph declared as WorkEstimate | |
---|---|
protected WorkEstimate |
Partitioner.work
|
Constructors in at.dms.kjc.slicegraph with parameters of type WorkEstimate | |
---|---|
AdaptivePartitioner(UnflatFilter[] topFilters,
HashMap[] exeCounts,
LinearAnalyzer lfa,
WorkEstimate work,
int maxPartitions,
GreedyBinPacking greedyBinPacking)
Test for ASPLOS paper. |
|
FlattenAndPartition(UnflatFilter[] topFilters,
HashMap[] exeCounts,
LinearAnalyzer lfa,
WorkEstimate work,
int maxPartitions)
|
|
Partitioner(UnflatFilter[] topFilters,
HashMap[] exeCounts,
LinearAnalyzer lfa,
WorkEstimate work,
int maxPartitions)
Create a Partitioner. |
|
SimplePartitioner(UnflatFilter[] topFilters,
HashMap[] exeCounts,
LinearAnalyzer lfa,
WorkEstimate work,
int maxPartitions)
|
Uses of WorkEstimate in at.dms.kjc.spacetime |
---|
Methods in at.dms.kjc.spacetime with parameters of type WorkEstimate | |
---|---|
static double |
CompCommRatio.ratio(SIRStream str,
WorkEstimate work,
HashMap<SIRStream,int[]> executionCounts)
|
Constructors in at.dms.kjc.spacetime with parameters of type WorkEstimate | |
---|---|
GreedyBinPacking(SIRStream str,
int numBins,
WorkEstimate workEstimates)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |