Researchers Enable Multiple Double Arithmetic on NVIDIA Tensor Cores with Ozaki Scheme Solution
Key Takeaways
- ▸NVIDIA tensor cores can now efficiently perform multiple double arithmetic operations, eliminating a previous architectural limitation
- ▸The Ozaki scheme-inspired solution bypasses the branching bottleneck that made renormalization inefficient on GPU tensor cores
- ▸Open-source software implementation is available, enabling widespread adoption for high-precision scientific computing and numerical simulations
Summary
A new research paper addresses a fundamental limitation in NVIDIA tensor cores' ability to perform multiple double arithmetic—an unevaluated sum of doubles that enables higher precision computation. The Ampere A100 and later NVIDIA GPUs introduced 64-bit floating-point tensor cores, but their renormalization requirements involve branching operations that tensor cores are poorly suited to execute efficiently. Researchers have applied a solution inspired by the Ozaki scheme to overcome this constraint, enabling tensor cores to efficiently handle multiple double arithmetic operations without the performance penalty of branching. The open-source software implementation is available under the GPU GPL license on GitHub, making the optimization accessible to developers and researchers working on high-precision GPU computing tasks.
Editorial Opinion
This research addresses a subtle but important gap in GPU computing capability. While tensor cores have become increasingly powerful for general matrix operations, their limitations with high-precision arithmetic have constrained their use in scientific computing where numerical stability matters. By solving the renormalization problem, this work expands the practical applications of modern NVIDIA GPUs beyond machine learning into domains like computational fluid dynamics, quantum simulation, and other fields requiring both performance and precision.

