You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemds.apache.org by ba...@apache.org on 2020/10/19 09:13:47 UTC

[systemds] branch master updated (0ea5148 -> 461ee22)

This is an automated email from the ASF dual-hosted git repository.

baunsgaard pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/systemds.git.


    from 0ea5148  [MINOR] Fix sparse transpose self multiply
     add 461ee22  [SYSTEMDS-2613-2614] Sparse & dense compressed MM

No new revisions were added by this update.

Summary of changes:
 .../sysds/runtime/compress/BitmapEncoder.java      | 142 +++--
 .../runtime/compress/CompressedMatrixBlock.java    | 655 ++++++++++++++++-----
 .../compress/CompressedMatrixBlockFactory.java     | 151 ++---
 .../compress/CompressionSettingsBuilder.java       |   2 +-
 .../cocode/ColumnGroupPartitionerCost.java         | 171 ++++++
 .../runtime/compress/cocode/PlanningCoCoder.java   |  18 +-
 .../sysds/runtime/compress/colgroup/ColGroup.java  |  65 +-
 .../runtime/compress/colgroup/ColGroupDDC.java     |  94 +--
 .../runtime/compress/colgroup/ColGroupDDC1.java    |  23 +-
 .../runtime/compress/colgroup/ColGroupDDC2.java    |  18 +-
 .../runtime/compress/colgroup/ColGroupFactory.java |   5 +-
 .../runtime/compress/colgroup/ColGroupOLE.java     | 299 ++++++----
 .../runtime/compress/colgroup/ColGroupRLE.java     | 169 +++++-
 .../compress/colgroup/ColGroupUncompressed.java    |  44 +-
 .../runtime/compress/colgroup/ColGroupValue.java   | 134 ++++-
 .../runtime/compress/colgroup/Dictionary.java      |  33 +-
 .../runtime/compress/colgroup/QDictionary.java     |  32 +-
 .../compress/utils/DblArrayIntListHashMap.java     |  18 +
 .../compress/utils/DoubleIntListHashMap.java       |  17 +
 .../sysds/runtime/compress/utils/IntArrayList.java |   8 +-
 .../runtime/compress/utils/LinearAlgebraUtils.java |  85 +++
 .../apache/sysds/runtime/util/DataConverter.java   |   6 +-
 src/test/java/org/apache/sysds/test/TestUtils.java |  38 +-
 .../compress/AbstractCompressedUnaryTests.java     |  10 +-
 .../component/compress/CompressedMatrixTest.java   |  65 +-
 .../component/compress/CompressedTestBase.java     | 259 ++++++--
 .../component/compress/CompressedVectorTest.java   |  11 +-
 .../compress/CompressibleInputGenerator.java       |   1 +
 .../compress/ParCompressedMatrixTest.java          |  46 ++
 .../test/component/compress/TestConstants.java     |   4 +-
 src/test/resources/log4j.properties                |   2 +
 31 files changed, 1987 insertions(+), 638 deletions(-)
 create mode 100644 src/main/java/org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.java