Submitted by webmaster on
Title | Numerical eigen-spectrum slicing, accurate orthogonal eigen-basis, and mixed-precision eigenvalue refinement using OpenMP data-dependent tasks and accelerator offload |
Publication Type | Journal Article |
Year of Publication | 2024 |
Authors | Luszczek, P., A. Castaldo, Y. M. Tsai, D. Mishler, and J. Dongarra |
Journal | The International Journal of High Performance Computing Applications |
Volume | 303 |
Issue | 136 |
Date Published | 2024-09 |
ISSN | 1094-3420 |
URL | https://journals.sagepub.com/doi/10.1177/10943420241281050 |
DOI | 10.1177/10943420241281050 |
Short Title | The International Journal of High Performance Computing Applications |
Full Text | Performing a variety of numerical computations efficiently and, at the same time, in a portable fashion requires both an overarching design followed by a number of implementation strategies. All of these are exemplified below as we present transitioning the PLASMA numerical library from relying on dependence-driven large tasks to achieving utilization of fine grain tasking and offload to hardware accelerators while keeping its core dependence sets: OpenMP source code pragmas and runtime for most system-level functionality and basic low-level numerical kernels provided directly by hardware vendors or open source projects with vendor contributions. We also present new algorithmic methods and their efficient parallel implementations including fine grained tasking for eigen-spectrum slicing and offload for mixed-precision eigenvalue refinement. We provide performance, scaling, and numerical results showing sizable gains over the available solutions from either the open source and vendor-provided packages. |