Package org.apache.sysds.hops.codegen.opt
package org.apache.sysds.hops.codegen.opt
-
ClassDescriptionInteresting decision point with regard to materialization of intermediates.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.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.This cost-based plan selection algorithm chooses fused operators based on the DAG structure and resulting overall costs.This cost-based plan selection algorithm chooses fused operators based on the DAG structure and resulting overall costs.This plan selection heuristic aims for fusion without any redundant computation, which, however, potentially leads to more materialized intermediates than the fuse all heuristic.