[2/2] incubator-systemml git commit: [SYSTEMML-1514] Fix codegen cost estimation (two-level memoization)

2017-04-11 Thread mboehm7
[SYSTEMML-1514] Fix codegen cost estimation (two-level memoization) This patch fixes the cost estimation of fusion plans for complex fused operators with internal DAG structures, where we mistakenly double counted compute costs. Similarly, we incorrectly double counted costs of materialized interm

[1/2] incubator-systemml git commit: [SYSTEMML-1513] Additional unary/binary codegen row vector primitives

2017-04-11 Thread mboehm7
Repository: incubator-systemml Updated Branches: refs/heads/master 2bc266298 -> fb82482b0 [SYSTEMML-1513] Additional unary/binary codegen row vector primitives This patch adds compiler and runtime support for the following commonly used row vector primitives: abs, round, ceil, floor, sign, pow

incubator-systemml git commit: [SYSTEMML-1507] Improved compilation of rowwise codegen templates

2017-04-11 Thread mboehm7
Repository: incubator-systemml Updated Branches: refs/heads/master 735397b53 -> 2bc266298 [SYSTEMML-1507] Improved compilation of rowwise codegen templates This patch makes two small yet effective improvements to the compilation of rowwise codegen templates: 1) Improved opening condition: We