Floating Point Compression of Hierarchical Matrix Formats and its Impact on Matrix-Vector Multiplication
Ronald Kriemann

TL;DR
This paper investigates how floating point compression of hierarchical matrix formats can reduce memory usage and improve the performance of matrix-vector multiplication, a key operation in many iterative algorithms.
Contribution
It introduces methods for compressing hierarchical matrices using floating point techniques and analyzes their impact on matrix-vector multiplication performance.
Findings
Floating point compression reduces memory footprint of hierarchical matrices.
Compressed formats lead to faster matrix-vector multiplication.
Performance gains are significant on parallel systems.
Abstract
Matrix-vector multiplication forms the basis of many iterative solution algorithms and as such is an important algorithm also for hierarchical matrices which are used to represent dense data in an optimized form by applying low-rank compression. However, due to its low computational intensity, the performance of matrix-vector multiplication is typically limited by the available memory bandwidth on parallel systems. With floating point compression the memory footprint can be optimized, which reduces the stress on the memory sub system and thereby increases performance. We will look into the compression of different formats of hierachical matrices and how this can be used to speed up the corresponding matrix-vector multiplication.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Digital Filter Design and Implementation · Advanced Wireless Communication Techniques
