| Class | Description |
|---|---|
| CostEstimator |
Base class for all potential cost estimators
TODO account for shared read-only matrices when computing aggregated stats
|
| CostEstimatorHops | |
| CostEstimatorRuntime |
Cost estimator for runtime programs.
|
| OptimizationWrapper |
Wrapper to ParFOR cost estimation and optimizer.
|
| Optimizer |
Generic optimizer super class that defines the interface of all implemented optimizers.
|
| OptimizerConstrained |
Rule-Based ParFor Optimizer (time: O(n)):
Applied rule-based rewrites:
- see base class.
|
| OptimizerHeuristic |
Heuristic ParFor Optimizer: This optimizer extends the rule-based
optimizer by a time-based cost estimate for execution type decisions.
|
| OptimizerRuleBased |
Rule-Based ParFor Optimizer (time: O(n)):
Applied rule-based rewrites
- 1) rewrite set data partitioner (incl.
|
| OptNode |
Internal representation of a plan alternative for program blocks and instructions
in order to enable efficient and simple recursive enumeration and plan changes.
|
| OptNodeStatistics |
TODO extend to right as well (see PerfTestTool, currently only trained with regard to left)
TODO integrate mem and exec time for reuse?
|
| OptTree |
Represents a complete plan of a top-level parfor.
|
| OptTreeConverter |
Converter for creating an internal plan representation for a given runtime program
and to modify/create the runtime program according to the optimized plan.
|
| OptTreePlanChecker | |
| OptTreePlanMapping |
Helper class for mapping nodes of the internal plan representation to statement blocks and
hops / function call statements of a given DML program.
|
| OptTreePlanMappingAbstract | |
| OptTreePlanMappingRuntime | |
| ProgramRecompiler |
Copyright © 2021 The Apache Software Foundation. All rights reserved.