TY - GEN
T1 - SparseLU, A Novel Algorithm and Math Library for Sparse LU Factorization
AU - Valero-Lara, Pedro
AU - Greenwalt, Cameron
AU - Vetter, Jeffrey S.
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Decomposing sparse matrices into lower and upper triangular matrices (sparse LU factorization) is a key operation in many computational scientific applications. We developed SparseLU, a sparse linear algebra library that implements a new algorithm for LU factorization on general sparse matrices. The new algorithm divides the input matrix into tiles to which OpenMP tasks are created for factorization computation, where only tiles that contain nonzero elements are computed. For comparative performance analysis, we used the reference library SuperLU. Testing was performed on synthetically generated matrices which replicate the conditions of the real-world matrices. SparseLU is able to reach a mean speedup of 29× compared to SuperLU.
AB - Decomposing sparse matrices into lower and upper triangular matrices (sparse LU factorization) is a key operation in many computational scientific applications. We developed SparseLU, a sparse linear algebra library that implements a new algorithm for LU factorization on general sparse matrices. The new algorithm divides the input matrix into tiles to which OpenMP tasks are created for factorization computation, where only tiles that contain nonzero elements are computed. For comparative performance analysis, we used the reference library SuperLU. Testing was performed on synthetically generated matrices which replicate the conditions of the real-world matrices. SparseLU is able to reach a mean speedup of 29× compared to SuperLU.
KW - LU factorization
KW - OpenMP
KW - Sparse Linear Algebra
UR - http://www.scopus.com/inward/record.url?scp=85148087274&partnerID=8YFLogxK
U2 - 10.1109/IA356718.2022.00010
DO - 10.1109/IA356718.2022.00010
M3 - Conference contribution
AN - SCOPUS:85148087274
T3 - Proceedings of IA3 2022: Workshop on Irregular Applications: Architectures and Algorithms, Held in conjunction with SC 2022: The International Conference for High Performance Computing, Networking, Storage and Analysis
SP - 25
EP - 31
BT - Proceedings of IA3 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2022 Workshop on Irregular Applications: Architectures and Algorithms, IA3 2022
Y2 - 13 November 2022 through 18 November 2022
ER -