Anatomy of High-Performance Column-Pivoted QR Decomposition
Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:QK5ETVPWrecord.jsonopen to challenge →
read the original abstract
We introduce an algorithmic framework for performing QR factorization with column pivoting (QRCP) on general matrices. The framework enables the design of practical QRCP algorithms through user-controlled choices for the core subroutines. We provide a comprehensive overview of how to navigate these choices on modern hardware platforms, offering detailed descriptions of alternative methods for both CPUs and GPUs. The practical QRCP algorithms developed within this framework are implemented as part of the open-source RandLAPACK library. Our empirical evaluation demonstrates that, on a dual AMD EPYC 9734 system, the proposed method achieves performance improvements of up to two orders of magnitude over LAPACK's standard QRCP routine and greatly surpasses the performance of the current state-of-the-art randomized QRCP algorithm. Additionally, on an NVIDIA H100 GPU, our method attains approximately 65 percent of the performance of cuSOLVER's unpivoted QR factorization.
This paper has not been read by Pith yet.
Forward citations
Cited by 1 Pith paper
-
Orthogonal reparametrization of the Nelson-Siegel-Svensson interest rate curve model: conditioning, diagnostics, and identifiability
Orthogonal reparametrization via QR decomposition renders NSS linear parameters uncorrelated with diagonal conditional Fisher information, providing a scalar identifiability diagnostic and closed-form finite-horizon o...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.