|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
FissionReplacer | |
StatelessDot | This class extends the main streamit dot printer to color nodes that are stateless. |
StatelessDuplicate | This class splits a stateless filter with arbitrary push/pop/peek ratios into a duplicate/round-robin split-join of a user-specified width. |
VerticalFission |
Provides compiler passes to split (parallelize) a filter into a set of fine-grained filters. The primary application of fission is to expose parallelism for execution on a distributed machine.
The
StatelessDuplicate
pass splits
stateless filters into a number of filters that are wrapped
in a splitjoin, while the
VerticalFission
pass splits
linear filters into a pipeline. Both passes can be called
directly; the StatelessDuplicate pass is also called automatically
from the dynamic programming partitioner via the
FissionReplacer
.
at.dms.kjc.sir.lowering.partition.dynamicprog
,
at.dms.kjc.sir.linear
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |