TL;DR
This paper introduces a highly parallel submatrix method for efficiently approximating inverse p-th roots of large sparse matrices, leveraging approximate computing for scalability and acceptable error margins.
Contribution
The paper proposes a novel parallel algorithm that exploits matrix sparsity and approximate computing, enabling scalable distributed computation of inverse p-th roots.
Findings
Limited error for well-conditioned matrices
Effective scalability on high-performance clusters
Significant speedup with 1024 CPU cores
Abstract
We present the submatrix method, a highly parallelizable method for the approximate calculation of inverse p-th roots of large sparse symmetric matrices which are required in different scientific applications. We follow the idea of Approximate Computing, allowing imprecision in the final result in order to be able to utilize the sparsity of the input matrix and to allow massively parallel execution. For an n x n matrix, the proposed algorithm allows to distribute the calculations over n nodes with only little communication overhead. The approximate result matrix exhibits the same sparsity pattern as the input matrix, allowing for efficient reuse of allocated data structures. We evaluate the algorithm with respect to the error that it introduces into calculated results, as well as its performance and scalability. We demonstrate that the error is relatively limited for well-conditioned…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
