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 d140659  [MINOR] Set safer lower number of threads in tests
     add fe07c9f  [SYSTEMDS-2610] CLA Updates to reduce compression time

No new revisions were added by this update.

Summary of changes:
 src/main/java/org/apache/sysds/conf/DMLConfig.java |   2 +-
 .../sysds/parser/BuiltinFunctionExpression.java    |   2 +-
 .../runtime/compress/CompressedMatrixBlock.java    | 234 +++---
 .../compress/CompressedMatrixBlockFactory.java     | 205 +++---
 .../runtime/compress/CompressionSettings.java      |  20 +-
 .../compress/CompressionSettingsBuilder.java       |   2 +-
 .../runtime/compress/DMLCompressionException.java  |   8 -
 .../compress/{utils => bitmap}/ABitmap.java        |  77 +-
 .../runtime/compress/{utils => bitmap}/Bitmap.java |  40 +-
 .../compress/{lib => bitmap}/BitmapEncoder.java    | 130 +---
 .../compress/{utils => bitmap}/MultiColBitmap.java |  31 +-
 .../runtime/compress/cocode/CoCodeGreedy.java      |  28 +-
 .../runtime/compress/cocode/CoCodeHybrid.java      |  54 +-
 .../runtime/compress/cocode/CoCodePriorityQue.java |  71 +-
 .../runtime/compress/cocode/CoCoderFactory.java    |   3 -
 .../sysds/runtime/compress/colgroup/AColGroup.java | 363 +++++-----
 .../compress/colgroup/ColGroupCompressed.java      | 140 ++--
 .../runtime/compress/colgroup/ColGroupConst.java   | 286 +++++---
 .../runtime/compress/colgroup/ColGroupDDC.java     |   5 +-
 .../runtime/compress/colgroup/ColGroupEmpty.java   | 164 +++--
 .../runtime/compress/colgroup/ColGroupFactory.java | 447 +++++++-----
 .../runtime/compress/colgroup/ColGroupIO.java      |  85 +--
 .../runtime/compress/colgroup/ColGroupOLE.java     |   4 +-
 .../runtime/compress/colgroup/ColGroupOffset.java  |   4 +-
 .../runtime/compress/colgroup/ColGroupRLE.java     |   4 +-
 .../runtime/compress/colgroup/ColGroupSDC.java     |  27 +-
 .../compress/colgroup/ColGroupSDCSingle.java       |  47 +-
 .../compress/colgroup/ColGroupSDCSingleZeros.java  |  77 +-
 .../compress/colgroup/ColGroupSDCZeros.java        |  49 +-
 .../runtime/compress/colgroup/ColGroupSizes.java   |  24 +-
 .../compress/colgroup/ColGroupUncompressed.java    | 160 +++--
 .../runtime/compress/colgroup/ColGroupValue.java   | 371 +++++-----
 .../compress/colgroup/dictionary/ADictionary.java  |   9 +-
 .../compress/colgroup/dictionary/Dictionary.java   |  66 +-
 .../colgroup/dictionary/DictionaryFactory.java     |  38 +-
 .../colgroup/dictionary/MatrixBlockDictionary.java |  81 ++-
 .../compress/colgroup/dictionary/QDictionary.java  |  89 +--
 .../colgroup/insertionsort/AInsertionSorter.java   |  15 -
 .../insertionsort/InsertionSorterFactory.java      |   3 +-
 .../colgroup/insertionsort/MaterializeSort.java    |  60 +-
 .../colgroup/insertionsort/MaterializeSortV2.java  |  91 ---
 .../compress/colgroup/mapping/AMapToData.java      |  24 +-
 .../compress/colgroup/mapping/MapToBit.java        |  12 +-
 .../compress/colgroup/mapping/MapToByte.java       |  26 +-
 .../compress/colgroup/mapping/MapToChar.java       |  13 +-
 .../compress/colgroup/mapping/MapToFactory.java    |  62 +-
 .../compress/colgroup/mapping/MapToInt.java        |  13 +-
 .../compress/colgroup/offset/AIterator.java        |  21 +-
 .../runtime/compress/colgroup/offset/AOffset.java  |  20 +-
 .../compress/colgroup/offset/OffsetFactory.java    |  34 +-
 .../compress/cost/ComputationCostEstimator.java    | 182 ++---
 .../compress/cost/CostEstimatorBuilder.java        |  23 +-
 .../compress/cost/CostEstimatorFactory.java        |  30 +-
 .../compress/cost/DistinctCostEstimator.java       |  46 +-
 .../runtime/compress/cost/HybridCostEstimator.java |  69 ++
 .../sysds/runtime/compress/cost/ICostEstimate.java |  40 +-
 .../compress/cost/InstructionTypeCounter.java      |  18 +-
 .../runtime/compress/cost/MemoryCostEstimator.java |  42 +-
 .../compress/estim/CompressedSizeEstimator.java    |  98 +--
 .../estim/CompressedSizeEstimatorExact.java        |  37 +-
 .../estim/CompressedSizeEstimatorFactory.java      |  91 +--
 .../estim/CompressedSizeEstimatorSample.java       | 341 ++++++---
 .../estim/CompressedSizeEstimatorUltraSparse.java  | 107 +++
 .../runtime/compress/estim/CompressedSizeInfo.java |  32 +-
 .../compress/estim/CompressedSizeInfoColGroup.java |  78 +-
 .../runtime/compress/estim/EstimationFactors.java  | 213 +++---
 .../estim/sample/SampleEstimatorFactory.java       |  57 +-
 .../runtime/compress/lib/BitmapLossyEncoder.java   | 369 ----------
 .../sysds/runtime/compress/lib/CLALibAppend.java   |  61 +-
 .../runtime/compress/lib/CLALibBinaryCellOp.java   |  44 +-
 .../sysds/runtime/compress/lib/CLALibCompAgg.java  | 280 ++++----
 .../runtime/compress/lib/CLALibDecompress.java     | 115 ++-
 .../runtime/compress/lib/CLALibLeftMultBy.java     | 518 +++++---------
 .../runtime/compress/lib/CLALibRightMultBy.java    | 131 ++--
 .../sysds/runtime/compress/lib/CLALibScalar.java   |  63 +-
 .../sysds/runtime/compress/lib/CLALibSquash.java   | 124 +---
 .../sysds/runtime/compress/lib/CLALibUnary.java    |  58 ++
 .../sysds/runtime/compress/lib/CLALibUtils.java    | 145 +++-
 .../compress/readers/ReaderColumnSelection.java    |  71 +-
 .../ReaderColumnSelectionDenseMultiBlock.java      |  10 +-
 ...erColumnSelectionDenseMultiBlockTransposed.java |  10 +-
 .../ReaderColumnSelectionDenseSingleBlock.java     |  18 +-
 ...rColumnSelectionDenseSingleBlockTransposed.java |  16 +-
 .../readers/ReaderColumnSelectionSparse.java       |  36 +-
 .../ReaderColumnSelectionSparseTransposed.java     |  40 +-
 .../readers/ReaderCompressedSelection.java         |  69 --
 .../sysds/runtime/compress/utils/BitmapLossy.java  | 126 ----
 .../DArrCounts.java}                               |  36 +-
 .../sysds/runtime/compress/utils/DblArray.java     |   9 +-
 .../compress/utils/DblArrayCountHashMap.java       | 186 +++++
 .../compress/utils/DblArrayIntListHashMap.java     |  16 +-
 .../sysds/runtime/compress/utils/IntIntMap.java    | 251 -------
 .../runtime/compress/utils/LinearAlgebraUtils.java | 297 --------
 .../compress/workload/WorkloadAnalyzer.java        |  72 +-
 .../instructions/cp/MatrixAppendCPInstruction.java |   3 +-
 .../spark/CompressionSPInstruction.java            |   4 +-
 .../sysds/runtime/matrix/data/LibMatrixReorg.java  |   8 +
 .../sysds/runtime/matrix/data/MatrixBlock.java     |  22 +-
 .../runtime/matrix/operators/UnaryOperator.java    |   1 +
 src/test/java/org/apache/sysds/test/TestUtils.java | 180 ++++-
 .../compress/AbstractCompressedUnaryTests.java     |  50 +-
 .../component/compress/CompressedMatrixTest.java   | 347 +++------
 .../component/compress/CompressedTestBase.java     | 790 ++++++---------------
 .../component/compress/CompressedVectorTest.java   |  25 +-
 .../compress/CompressibleInputGenerator.java       | 133 ++--
 .../component/compress/ExtendedMatrixTests.java    | 459 ++++++++++++
 .../test/component/compress/InvalidInputTest.java  |   4 +-
 .../compress/ParCompressedMatrixTest.java          |  57 +-
 .../sysds/test/component/compress/TestBase.java    | 112 ++-
 .../test/component/compress/TestConstants.java     |  31 +-
 .../compress/colgroup/JolEstimateDDCTest.java      |  34 +-
 .../compress/colgroup/JolEstimateOLETest.java      |  30 +-
 .../compress/colgroup/JolEstimateRLETest.java      |  33 +-
 .../compress/colgroup/JolEstimateTest.java         |  71 +-
 .../colgroup/JolEstimateUncompressedTest.java      |  14 +-
 .../compress/colgroup/SDCConstructionTest.java     | 165 -----
 .../compress/estim/JoinCompressionInfoTest.java    |   8 +-
 .../compress/estim/SampleEstimatorTest.java        |  12 +-
 .../component/compress/mapping/MappingTests.java   |  92 ++-
 .../compress/mapping/MappingTestsResize.java       |  79 +++
 .../compress/mapping/StandAloneTests.java          |  16 +-
 .../compress/offset/OffsetSingleTests.java         |   2 +-
 .../BitmapTest.java}                               |  22 +-
 .../component/compress/workload/WorkloadTest.java  |  26 +-
 .../matrix/BinaryOperationInPlaceTest.java         |  65 ++
 .../compress/configuration/CompressForce.java      |   1 +
 .../CompressedSparkInstructionsTest.java           | 127 ++++
 .../CompressedSparkInstructionsTestDense.java}     |  26 +-
 .../CompressedSparkInstructionsTestSparse.java}    |  27 +-
 .../compress/workload/WorkloadAlgorithmTest.java   |  23 +-
 .../compress/workload/WorkloadAnalysisTest.java    |   5 +-
 .../compress/instructionsSpark/compress_mm.dml     |  39 +
 .../compress/instructionsSpark/compress_sum.dml    |  31 +
 133 files changed, 5601 insertions(+), 6089 deletions(-)
 rename src/main/java/org/apache/sysds/runtime/compress/{utils => 
bitmap}/ABitmap.java (70%)
 rename src/main/java/org/apache/sysds/runtime/compress/{utils => 
bitmap}/Bitmap.java (76%)
 rename src/main/java/org/apache/sysds/runtime/compress/{lib => 
bitmap}/BitmapEncoder.java (62%)
 rename src/main/java/org/apache/sysds/runtime/compress/{utils => 
bitmap}/MultiColBitmap.java (85%)
 delete mode 100644 
src/main/java/org/apache/sysds/runtime/compress/colgroup/insertionsort/MaterializeSortV2.java
 create mode 100644 
src/main/java/org/apache/sysds/runtime/compress/cost/HybridCostEstimator.java
 create mode 100644 
src/main/java/org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorUltraSparse.java
 delete mode 100644 
src/main/java/org/apache/sysds/runtime/compress/lib/BitmapLossyEncoder.java
 create mode 100644 
src/main/java/org/apache/sysds/runtime/compress/lib/CLALibUnary.java
 delete mode 100644 
src/main/java/org/apache/sysds/runtime/compress/readers/ReaderCompressedSelection.java
 delete mode 100644 
src/main/java/org/apache/sysds/runtime/compress/utils/BitmapLossy.java
 rename 
src/main/java/org/apache/sysds/runtime/compress/{readers/ReaderColumnSelectionBitSet.java
 => utils/DArrCounts.java} (53%)
 create mode 100644 
src/main/java/org/apache/sysds/runtime/compress/utils/DblArrayCountHashMap.java
 delete mode 100644 
src/main/java/org/apache/sysds/runtime/compress/utils/IntIntMap.java
 delete mode 100644 
src/main/java/org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.java
 create mode 100644 
src/test/java/org/apache/sysds/test/component/compress/ExtendedMatrixTests.java
 delete mode 100644 
src/test/java/org/apache/sysds/test/component/compress/colgroup/SDCConstructionTest.java
 create mode 100644 
src/test/java/org/apache/sysds/test/component/compress/mapping/MappingTestsResize.java
 copy 
src/test/java/org/apache/sysds/test/component/compress/{offset/OffsetSingleTests.java
 => util/BitmapTest.java} (60%)
 create mode 100644 
src/test/java/org/apache/sysds/test/component/matrix/BinaryOperationInPlaceTest.java
 create mode 100644 
src/test/java/org/apache/sysds/test/functions/compress/instructionsSpark/CompressedSparkInstructionsTest.java
 copy 
src/{main/java/org/apache/sysds/runtime/compress/DMLCompressionException.java 
=> 
test/java/org/apache/sysds/test/functions/compress/instructionsSpark/CompressedSparkInstructionsTestDense.java}
 (60%)
 copy 
src/{main/java/org/apache/sysds/runtime/compress/DMLCompressionException.java 
=> 
test/java/org/apache/sysds/test/functions/compress/instructionsSpark/CompressedSparkInstructionsTestSparse.java}
 (60%)
 create mode 100644 
src/test/scripts/functions/compress/instructionsSpark/compress_mm.dml
 create mode 100644 
src/test/scripts/functions/compress/instructionsSpark/compress_sum.dml

Reply via email to