Class OptimizerHeuristic
- java.lang.Object
- 
- org.apache.sysds.runtime.controlprogram.parfor.opt.Optimizer
- 
- org.apache.sysds.runtime.controlprogram.parfor.opt.OptimizerRuleBased
- 
- org.apache.sysds.runtime.controlprogram.parfor.opt.OptimizerHeuristic
 
 
 
- 
 public class OptimizerHeuristic extends OptimizerRuleBased Heuristic ParFor Optimizer: This optimizer extends the rule-based optimizer by a time-based cost estimate for execution type decisions.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.sysds.runtime.controlprogram.parfor.opt.OptimizerOptimizer.CostModelType, Optimizer.PlanInputType
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static doubleEXEC_TIME_THRESHOLD- 
Fields inherited from class org.apache.sysds.runtime.controlprogram.parfor.opt.OptimizerRuleBasedALLOW_REMOTE_NESTED_PARALLELISM, FUNCTION_UNFOLD_NAMEPREFIX, MAX_REPLICATION_FACTOR_EXPORT, MAX_REPLICATION_FACTOR_PARTITIONING, PAR_K_FACTOR, PAR_K_MR_FACTOR, PROB_SIZE_THRESHOLD_MB, PROB_SIZE_THRESHOLD_PARTITIONING, PROB_SIZE_THRESHOLD_REMOTE
 
- 
 - 
Constructor SummaryConstructors Constructor Description OptimizerHeuristic()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Optimizer.CostModelTypegetCostModelType()ParForProgramBlock.POptModegetOptMode()- 
Methods inherited from class org.apache.sysds.runtime.controlprogram.parfor.opt.OptimizerRuleBasedallowsBinaryCellPartitions, getPlanInputType, isInMemoryResultMerge, optimize, toMB
 - 
Methods inherited from class org.apache.sysds.runtime.controlprogram.parfor.opt.OptimizergetNumEvaluatedPlans, getNumTotalPlans
 
- 
 
- 
- 
- 
Field Detail- 
EXEC_TIME_THRESHOLDpublic static final double EXEC_TIME_THRESHOLD - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getCostModelTypepublic Optimizer.CostModelType getCostModelType() - Overrides:
- getCostModelTypein class- OptimizerRuleBased
 
 - 
getOptModepublic ParForProgramBlock.POptMode getOptMode() - Overrides:
- getOptModein class- OptimizerRuleBased
 
 
- 
 
-