Analysis of the SVD Scaling on Large Sparse Matrices

There has been great interest in the Singular Value Decomposition (SVD) algorithm over the last years because of its wide applicability in multiple fields of science and engineering, both standalone and as part of other computing methods. The advent of the exascale era with massively parallel computers brings incredible possibilities to deal with very large amounts of data, often stored in a matrix. These advances set the focus on developing better scaling parallel algorithms: e.g., an improved SVD to efficiently factorize a matrix. This study assesses the strong scaling of four SVDs of the SLEPc library, plugged into the PETSc framework to extend its capabilities, via a performance analysis on a population of sparse matrices with up to 10<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">9</sup> degrees of freedom. Among them, there is a randomized SVD with promising performance at scale, a key aspect in solvers for exascale simulations since communication must be minimized for scalability success.

Authors

Institutions

Publication Details

Published
2024-12-15
DOI
https://doi.org/10.1109/wsc63780.2024.10838971
Citations
3
Primary Topic
Characterization and Applications of Magnetic Nanoparticles
Type
article
Field-Weighted Citation Impact
0.55
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analysis of the SVD Scaling on Large Sparse Matrices

Rafael Mayo-García, José A. Moríñigo, Filippo Terragni, María De Castro-Sánchez
3 citations
Characterization and Applications of Magnetic Nanoparticles
0.55
article

Analysis of the SVD Scaling on Large Sparse Matrices

Rafael Mayo-García, José A. Moríñigo, Filippo Terragni, María De Castro-Sánchez
article en
3 citations

Abstract

There has been great interest in the Singular Value Decomposition (SVD) algorithm over the last years because of its wide applicability in multiple fields of science and engineering, both standalone and as part of other computing methods. The advent of the exascale era with massively parallel computers brings incredible possibilities to deal with very large amounts of data, often stored in a matrix. These advances set the focus on developing better scaling parallel algorithms: e.g., an improved SVD to efficiently factorize a matrix. This study assesses the strong scaling of four SVDs of the SLEPc library, plugged into the PETSc framework to extend its capabilities, via a performance analysis on a population of sparse matrices with up to 10<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">9</sup> degrees of freedom. Among them, there is a randomized SVD with promising performance at scale, a key aspect in solvers for exascale simulations since communication must be minimized for scalability success.

Centro de Investigaciones Energéticas, Medioambientales y Tecnológicas (ES), Universidad Carlos III de Madrid (ES), Universidad Politécnica de Madrid (ES)
Openalex Percentile: Top 35%
Characterization and Applications of Magnetic Nanoparticles
0.55
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Analysis of the SVD Scaling on Large Sparse Matrices — Rafael Mayo-García, José A. Moríñigo, et al. · (2024) | TGRS Research Map | TGRS