ReadingResearchRadarInvestment framework
Sign in / Sign up
← Back to reading
NewsMaterial2 min readDisconfirmAI Editorial

NVIDIA Releases New cuBLAS Algorithms to Accelerate Double-Precision Scientific Computing

NVIDIA's CUDA Toolkit 13.4.2 introduces Ozaki-II and 2M algorithms, leveraging integer Tensor Cores to accelerate FP64 matrix operations with significant gains in quantum chemistry and materials science.

2026-11-14 06:13 GMT+8

NVIDIA has introduced two new algorithms, Ozaki-II and 2M, in the latest release of its CUDA Toolkit 13.4.2 for the cuBLAS math library. These technologies aim to resolve a long-standing contradiction in high-performance computing: how to leverage the faster integer Tensor Cores—designed primarily for low-precision tasks—while maintaining the full accuracy of double-precision floating-point (FP64) calculations. This update allows scientific simulations dependent on high-precision dense general matrix multiplications (GEMM), such as those in molecular chemistry and materials science, to automatically gain speed without requiring any changes to application code.

Traditionally, GPU FP64 units offer high precision but limited throughput, while Tensor Cores provide extreme speed for lower-precision data. The new cuBLAS methods employ "floating-point emulation" techniques, decomposing each double-precision number into multiple integer segments, performing exact integer multiplications on the Tensor Cores, and reassembling the result to meet strict FP64 standards. Specifically, the Ozaki-II algorithm utilizes the Chinese Remainder Theorem (CRT) to significantly reduce the number of required integer multiplications compared to its predecessor, Ozaki-I. Meanwhile, the 2M algorithm optimizes complex matrix multiplication by reducing the operation from four real multiplications to two, thereby lowering computational overhead.

According to NVIDIA's official technical blog, these algorithms demonstrate substantial performance improvements in real-world applications. In quantum chemistry, DGEMM (real double-precision matrix multiplication) using Ozaki-II runs 5.5x faster than native FP64 on NVIDIA VR NVL72 systems and 3.9x faster on GB200. For Coupled Cluster Singles and Doubles (CCSD) calculations—considered the "gold standard" in quantum chemistry—the end-to-end speedup reaches 2x on VR NVL72 and 1.4x on GB200. When employing mixed-precision modes, these gains extend to 5x and 3.5x respectively.

Sign in / Sign up
ReadingResearchRadarInvestment framework

In materials science, ZGEMM (complex double-precision matrix multiplication) within the BerkeleyGW software package achieves a 5x speedup on GB200 when using the 2M algorithm. Tests on the BerkeleyGW Epsilon module show an end-to-end speedup of 6.6x on VR NVL72 and 3.9x on GB200. Notably, all tests verified that results remain within FP64 accuracy bounds, and users do not need to manually adjust APIs or rewrite kernels, as cuBLAS automatically selects the optimal path.

Furthermore, the upcoming NVIDIA Rubin GPU architecture introduces the new TI16 numeric format and the tcgen05.mma instruction, which will further accelerate Ozaki-series computations. Existing users can enable these features simply by downloading and installing the latest CUDA Toolkit. Developers can refer to the floating-point emulation section of the cuBLAS documentation for detailed API control options, such as cublasSetEmulationStrategy(), to fine-tune the balance between precision and performance for specific workloads.

Sources

  • developer.nvidia.comNVIDIA Technical Blog↗
Continue researching →