Mixed-Precision SVD on GPUs via Ogita–Aishima Iterative Refinement

boulos1 pts0 comments

Mixed-Precision SVD on GPUs via Ogita–Aishima Iterative Refinement | Research

Research Labs

All Research Labs

Spatial Intelligence

Applied Research

Autonomous Vehicles

Deep Imagination

Publications

AI Playground

New and Featured

AI Art Gallery

NGC Demos

Research Areas

AI & Machine Learning

3D Deep Learning

Computer Vision

Robotics

All Areas

Careers

Academic Collaborations

Government Collaborations

Graduate Fellowship

Internships

Research Openings

Research Scientists

Meet the Team

Licensing

Skip to main content

Search

Search

Enter the terms you wish to search for.

Publications

Mixed-Precision SVD on GPUs via Ogita–Aishima Iterative Refinement

Mixed-Precision SVD on GPUs via Ogita–Aishima Iterative Refinement

The Ogita–Aishima iterative refinement algorithm for SVD is based on matrix–matrix multiplication, making it an attractive approach for GPUs. We extend the algorithm to complex arithmetic, and introduce robust cluster handling based on Wedin’s perturbation theory and a per-pair version of Ogita–Aishima’s convergence analysis. Our implementation refines an FP32-quality SVD computed with cuSolver’s cusolverDnXgesvdp to an FP64-quality SVD. We validate the correctness of our mixed-precision implementation by testing on a variety of singular value distributions. In all cases the accuracy is comparable to the FP64 SVD routines [D,Z]GESVD. We observe speedups of up to 5.2× over FP64-quality cusolverDnXgesvdp on the RTX PRO 6000 Blackwell Workstation Edition GPU.

Authors

Angelika Schwarz (NVIDIA)

Rasmus Munk Larsen (NVIDIA)

Samuel Rodriguez (NVIDIA)

Christopher Baker (NVIDIA)

Lev Kruglyak (NVIDIA)

Publication Date

Monday, June 29, 2026

Research Area

Algorithms and Numerical Methods

High Performance Computing

Uploaded Files

Mixed-Precision SVD on GPUs via Ogita–Aishima Iterative Refinement.pdf479.61 KB

research ogita aishima mixed precision gpus

Related Articles