Towards Singular Value Decomposition for Rank-Deficient Matrices: An Efficient and Accurate Algorithm on GPU Architectures
Lu Shi, Weiwei Xu, Shaoshuai Zhang
Abstract
Singular Value Decomposition (SVD) is a fundamental tool in numerous scientific and engineering domains. Many high-performance libraries, such as LAPACK, MAGMA, and cuSOLVER, provide general, truncated, and randomized SVD routines. However, when the input is a low-rank matrix whose rank is not explicitly known, existing routines usually treat it as full-rank, which leads to suboptimal performance. In this paper, we propose an efficient SVD algorithm specifically for rank-deficient matrices based on a recently proposed rank-revealing QR factorization, termed QB factorization. To further enhance numerical stability and efficiency, we introduce a Householder QB factorization and a mixed-precision SVD algorithm, accompanied by a rigorous error analysis demonstrating correctness and stability. Experimental results show that our method achieves up to 6978.71x speedup over the general (full) SVD routine in cuSOLVER and is 9.99x faster than randomized SVD in FP32 precision. Moreover, our method exhibits higher numerical accuracy than cuSOLVER full SVD, achieving substantially smaller backward errors while maintaining stable and reliable singular values. Beyond synthetic benchmarks, we also demonstrate its effectiveness in an image compression application with higher efficiency.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 13aedc59-e4a7-4220-bd89-0e65ed475374Related papers
- High-Performance SVD Partial Spectrum ComputationDavid E. Keyes, Hatem Ltaief, Yuji Nakatsukasa, Dalal SukkariSC 2023 · 3 citations
- Matrix Compression via Randomized Low Rank and Low Precision FactorizationRajarshi Saha, Varun Srivastava, Mert PilanciNeurIPS 2023 · 44 citations
- Efficient Decentralized Federated Singular Vector DecompositionDi Chai, Junxue Zhang, Liu Yang, Yilun Jin et al.USENIX ATC 2024 · 9 citations
- Improving Tridiagonalization Performance on GPU ArchitecturesHansheng Wang, Zhekai Duan, Zitian Zhao, Siqi Wu et al.PPoPP 2025 · 6 citations
- Givens QR Decomposition over Relational DatabasesDan Olteanu, Nils Vortmeier, Dorde ZivanovicSIGMOD 2022 · 3 citations
