AggressiveSpeculativeCloningPass |
Speculative execution.
|
AnnotatingPass |
A compile-time pass that annotates the IR DAG with execution properties.
|
CompressionPass |
A pass for applying compression algorithm for data flowing between vertices.
|
DefaultDataPersistencePass |
Pass for initiating IREdge data persistence ExecutionProperty with default values.
|
DefaultDataStorePass |
Edge data store pass to process inter-stage memory store edges.
|
DefaultEdgeDecoderPass |
Pass for initiating IREdge Decoder ExecutionProperty with default dummy coder.
|
DefaultEdgeEncoderPass |
Pass for initiating IREdge Encoder ExecutionProperty with default dummy coder.
|
DefaultParallelismPass |
Optimization pass for tagging parallelism execution property.
|
DefaultScheduleGroupPass |
A pass for assigning each stages in schedule groups.
|
DisaggregationEdgeDataStorePass |
A pass to support Disaggregated Resources by tagging edges.
|
DuplicateEdgeGroupSizePass |
A pass for annotate duplicate data for each edge.
|
LambdaPass |
Lambda Pass.
|
LargeShuffleAnnotatingPass |
This pass assumes that a RelayVertex was previously inserted to receive each shuffle edge.
|
PipeTransferForAllEdgesPass |
Annotate 'Pipe' on all edges.
|
ResourceLocalityPass |
|
ResourceSitePass |
Computes and assigns appropriate share of nodes to each irVertex to minimize shuffle time,
with respect to bandwidth restrictions of nodes.
|
ResourceSlotPass |
|
ShuffleEdgePushPass |
A pass for tagging shuffle edges different from the default ones.
|
SkewAnnotatingPass |
For each shuffle edge, set the number of partitions to (dstParallelism * HASH_RANGE_MULTIPLIER).
|
TransientResourceDataTransferPass |
Optimizes IREdges between transient resources and reserved resources.
|
TransientResourcePriorityPass |
Place valuable computations on reserved resources, and the rest on transient resources.
|
UpfrontCloningPass |
Set the ClonedScheduling property of source vertices, in an upfront manner.
|
XGBoostPass |
Pass for applying XGBoost optimizations.
|