Class RewriteIndexingVectorization

java.lang.Object
org.apache.sysds.hops.rewrite.HopRewriteRule
org.apache.sysds.hops.rewrite.RewriteIndexingVectorization

public class RewriteIndexingVectorization extends HopRewriteRule
Rule: Indexing vectorization. This rewrite rule set simplifies multiple right / left indexing accesses within a DAG into row/column index accesses, which is beneficial for two reasons: (1) it is an enabler for later row/column partitioning, and (2) it reduces the number of operations over potentially large data (i.e., prevents unnecessary MR operations and reduces pressure on the buffer pool due to copy on write on left indexing).
  • Constructor Details

    • RewriteIndexingVectorization

      public RewriteIndexingVectorization()
  • Method Details