Implementation and evaluation of data-compression algorithms for irregular-grid iterative methods on the PEZY-SC processor
Naoki Yoshifuji, Ryo Sakamoto, Keigo Nitadori, Jun Makino

TL;DR
This paper demonstrates that implementing data compression algorithms on the PEZY-SC processor significantly enhances the performance of iterative methods on irregular grids, especially in sparse matrix-vector multiplication tasks.
Contribution
The authors developed and evaluated data compression techniques for irregular-grid iterative methods on the PEZY-SC processor, achieving substantial performance gains without altering existing program structures.
Findings
Achieved 32.4 Gflops with data compression, surpassing the 11.6 Gflops without compression.
Data compression effectively reduces memory bandwidth requirements for irregular-grid computations.
High regularity in grid geometry allows for efficient data compression in practical applications.
Abstract
Iterative methods on irregular grids have been used widely in all areas of comptational science and engineering for solving partial differential equations with complex geometry. They provide the flexibility to express complex shapes with relatively low computational cost. However, the direction of the evolution of high-performance processors in the last two decades have caused serious degradation of the computational efficiency of iterative methods on irregular grids, because of relatively low memory bandwidth. Data compression can in principle reduce the necessary memory memory bandwidth of iterative methods and thus improve the efficiency. We have implemented several data compression algorithms on the PEZY-SC processor, using the matrix generated for the HPCG benchmark as an example. For the SpMV (Sparse Matrix-Vector multiplication) part of the HPCG benchmark, the best implementation…
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
TopicsMatrix Theory and Algorithms · Numerical methods for differential equations · Numerical Methods and Algorithms
