Paper presentation: Distributed Memory Sparse Inverse Covariance Matrix Estimation on High-Performance Computing Architectures
On Tuesday, November 13th, 4pm - 4:30pm, Aryan Eftekhari, Matthias Bollhöfer and Olaf Schenk will present the Paper: Distributed Memory Sparse Inverse Covariance Matrix Estimation on High-Performance Computing Architectures.
The presentation will take place during the The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC18), at the Kay Bailey Hutchison Convention Center in Dallas, Texas.
Description: We consider the problem of estimating sparse inverse covariance matrices for high-dimensional datasets using the l1-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 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.
Link to the SC18 presentation page: https://sc18.supercomputing.org/presentation/?id=pap273&sess=sess212
Link to Prof. Schenk SC18 page: https://sc18.supercomputing.org/presenter/?ln=schenk&uid=674643&fn=olaf