# Package org.apache.sysds.hops.codegen.opt

package org.apache.sysds.hops.codegen.opt

Related Packages
Package
Description
org.apache.sysds.hops.codegen
org.apache.sysds.hops.codegen.cplan
org.apache.sysds.hops.codegen.template
Class
Description
InterestingPoint
Interesting decision point with regard to materialization of intermediates.
InterestingPoint.DecisionType
PlanAnalyzer
Utility functions to extract structural information from the memo table, including connected components (aka partitions) of partial fusion plans, materialization points of partitions, and root nodes of partitions.
PlanPartition
PlanSelection
PlanSelection.VisitMarkCost
PlanSelectionFuseAll
This plan selection heuristic aims for maximal fusion, which potentially leads to overlapping fused operators and thus, redundant computation but with a minimal number of materialized intermediate results.
PlanSelectionFuseCostBased
This cost-based plan selection algorithm chooses fused operators based on the DAG structure and resulting overall costs.
PlanSelectionFuseCostBasedV2
This cost-based plan selection algorithm chooses fused operators based on the DAG structure and resulting overall costs.
PlanSelectionFuseNoRedundancy
This plan selection heuristic aims for fusion without any redundant computation, which, however, potentially leads to more materialized intermediates than the fuse all heuristic.
ReachabilityGraph
ReachabilityGraph.SubProblem