Model Guided Algorithm Optimization for Tridiagonal Solver on Many-Core Architectures

Kan Liu,Xinliang Wang,Wei Xue
DOI: https://doi.org/10.1007/s42514-022-00124-w
2023-01-01
CCF Transactions on High Performance Computing
Abstract:Tridiagonal solver is an important kernel used in a wide range of applications and has been well supported in mainstream numerical libraries. Quite a few parallel algorithms have been developed, but the best-performing algorithm may vary across architectures as well as input sizes. Targeting this algorithm choice challenge, we present a model guided approach to determine the best batched tridiagonal algorithm for various many-core architectures and input sizes efficiently and effectively, managing to achieve the accuracy of algorithm choice over 92 × .
What problem does this paper attempt to address?