Package org.apache.sysds.runtime.controlprogram.parfor.opt
package org.apache.sysds.runtime.controlprogram.parfor.opt
-
ClassDescriptionBase class for all potential cost estimators TODO account for shared read-only matrices when computing aggregated statsCost estimator for runtime programs.Wrapper to ParFOR cost estimation and optimizer.Generic optimizer super class that defines the interface of all implemented optimizers.Rule-Based ParFor Optimizer (time: O(n)): Applied rule-based rewrites: - see base class.Heuristic ParFor Optimizer: This optimizer extends the rule-based optimizer by a time-based cost estimate for execution type decisions.Rule-Based ParFor Optimizer (time: O(n)): Applied rule-based rewrites - 1) rewrite set data partitioner (incl.Internal representation of a plan alternative for program blocks and instructions in order to enable efficient and simple recursive enumeration and plan changes.Represents a complete plan of a top-level parfor.Converter for creating an internal plan representation for a given runtime program and to modify/create the runtime program according to the optimized plan.