TY - GEN
T1 - Evaluating PaRSEC Through Matrix Computations in Scientific Applications
AU - Cao, Qinglei
AU - Herault, Thomas
AU - Bouteiller, Aurelien
AU - Schuchart, Joseph
AU - Bosilca, George
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024
Y1 - 2024
N2 - Task-based runtime systems, characterized by their dynamic execution models and optimized resource management, contribute significantly to the computational revolution. They enable the development of more intricate and adaptable algorithms, essential in the field of computational science. This paper provides an in-depth exploration of the PaRSEC task-based runtime system, particularly focusing on its versatility in managing a variety of matrix computations. More specifically, we examine PaRSEC’s role in enhancing efficiency when solving linear systems and processing dense, low-rank, mixed-precision, and sparse matrix operations, which are crucial in scientific applications, e.g., climate/weather prediction and 3D unstructured mesh deformation-the primary focus of this study. Through experimentation and analysis, we showcase PaRSEC’s ability to significantly boost computational efficiency and scalability across a range of computationally intensive and less intensive tasks on various hardware architectures. Our findings not only underscore the potential of PaRSEC in advancing sustainable, efficient, and accurate domain modeling and simulation but also emphasize the growing necessity of task-based runtime systems in supporting the next generation of matrix computations.
AB - Task-based runtime systems, characterized by their dynamic execution models and optimized resource management, contribute significantly to the computational revolution. They enable the development of more intricate and adaptable algorithms, essential in the field of computational science. This paper provides an in-depth exploration of the PaRSEC task-based runtime system, particularly focusing on its versatility in managing a variety of matrix computations. More specifically, we examine PaRSEC’s role in enhancing efficiency when solving linear systems and processing dense, low-rank, mixed-precision, and sparse matrix operations, which are crucial in scientific applications, e.g., climate/weather prediction and 3D unstructured mesh deformation-the primary focus of this study. Through experimentation and analysis, we showcase PaRSEC’s ability to significantly boost computational efficiency and scalability across a range of computationally intensive and less intensive tasks on various hardware architectures. Our findings not only underscore the potential of PaRSEC in advancing sustainable, efficient, and accurate domain modeling and simulation but also emphasize the growing necessity of task-based runtime systems in supporting the next generation of matrix computations.
KW - Cholesky factorization
KW - Low rank approximation
KW - Matrix computations
KW - Mixed precision
KW - Sparse operation
KW - Task-based runtime
UR - https://www.scopus.com/pages/publications/85197243165
U2 - 10.1007/978-3-031-61763-8_3
DO - 10.1007/978-3-031-61763-8_3
M3 - Conference contribution
AN - SCOPUS:85197243165
SN - 9783031617621
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 22
EP - 33
BT - Asynchronous Many-Task Systems and Applications - 2nd International Workshop, WAMTA 2024, Proceedings
A2 - Diehl, Patrick
A2 - Schuchart, Joseph
A2 - Valero-Lara, Pedro
A2 - Bosilca, George
PB - Springer Science and Business Media Deutschland GmbH
T2 - 2nd International Workshop on Asynchronous Many-Task Systems and Applications, WAMTA 2024
Y2 - 14 February 2024 through 16 February 2024
ER -