JOURNAL ARTICLE

Distributed Memory Sparse Inverse Covariance Matrix Estimation on High-Performance Computing Architectures

Abstract

We consider the problem of estimating sparse inverse covariance matrices for high-dimensional datasets using the ℓ 1 -regularized Gaussian maximum likelihood method. This task is particularly challenging as the required computational resources increase superlinearly with the dimensionality of the dataset. We introduce a performant and scalable algorithm which builds on the current advancements of second-order, maximum likelihood methods. The routine leverages the intrinsic parallelism in the linear algebra operations and exploits the underlying sparsity of the problem. The computational bottlenecks are identified and the respective subroutines are parallelized using an MPI-OpenMP approach. Experiments conducted on a 5,320 node Cray XC50 system at the Swiss National Supercomputing Center show that, in comparison to the state-of-the-art algorithms, the proposed routine provides significant strong scaling speedup with ideal scalability up to 128 nodes. The developed framework is used to estimate the sparse inverse covariance matrix of both synthetic and real-world datasets with up to 10 million dimensions.

Keywords:
Computer science Scalability Supercomputer Sparse matrix Parallel computing Curse of dimensionality Covariance Speedup Matrix multiplication Algorithm Subroutine Gaussian Theoretical computer science Artificial intelligence Mathematics

Metrics

10
Cited By
0.97
FWCI (Field Weighted Citation Impact)
63
Refs
0.71
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Sparse and Compressive Sensing Techniques
Physical Sciences →  Engineering →  Computational Mechanics
Blind Source Separation Techniques
Physical Sciences →  Computer Science →  Signal Processing
Matrix Theory and Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Large-scale Sparse Inverse Covariance Matrix Estimation

Matthias BollhöferAryan EftekhariSimon ScheideggerOlaf Schenk

Journal:   SIAM Journal on Scientific Computing Year: 2019 Vol: 41 (1)Pages: A380-A401
JOURNAL ARTICLE

In-Memory Computing Architectures for Sparse Distributed Memory

Mingu KangNaresh R. Shanbhag

Journal:   IEEE Transactions on Biomedical Circuits and Systems Year: 2016 Vol: 10 (4)Pages: 855-863
BOOK-CHAPTER

Performance modeling of sparse matrix methods for distributed memory architectures

Roldan Pozo

Lecture notes in computer science Year: 1992 Pages: 677-688
© 2026 ScienceGate Book Chapters — All rights reserved.