PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 24, 2019Communications of the ACM19 citations

Compressed linear algebra for declarative large-scale machine learning

View Full Paper
AEAhmed ElgoharyMBMatthias BöehmPHPeter J. Haas

Key Points

Key points are not available for this paper at this time.

Abstract

Large-scale Machine Learning (ML) algorithms are often iterative, using repeated read-only data access and I/O-bound matrix-vector multiplications. Hence, it is crucial for performance to fit the data into single-node or distributed main memory to enable fast matrix-vector operations. General-purpose compression struggles to achieve both good compression ratios and fast decompression for block-wise uncompressed operations. Therefore, we introduce Compressed Linear Algebra (CLA) for lossless matrix compression. CLA encodes matrices with lightweight, value-based compression techniques and executes linear algebra operations directly on the compressed representations. We contribute effective column compression schemes, cache-conscious operations, and an efficient sampling-based compression algorithm. Our experiments show good compression ratios and operations performance close to the uncompressed case, which enables fitting larger datasets into available memory. We thereby obtain significant end-to-end performance improvements.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Elgohary et al. (2019) studied this question.

synapsesocial.com/papers/6a1ac4e349c6765e3885e712https://doi.org/10.1145/3318221
Ask AI
Helpful
Bookmark
Share
View Full Paper