HardwareProduct Release
Building Faster Cryptography with Carryless Multiplication in NVIDIA CUDA 13.3
NVIDIA CUDA 13.3 introduces native support for carryless multiplication with a new PTX instruction, enabling faster cryptographic operations on GPUs.
For over fifteen years, x86 CPUs have shipped with a dedicated hardware instruction for carryless multiplication. It’s a small but stubborn primitive that sits underneath authenticated encryption, error-correcting codes, and modern zero-knowledge proofs. Until now, NVIDIA GPUs lacked native support for this operation. NVIDIA CUDA 13.3 closes that gap with a new PTX instruction available on NVIDIA GPUs, enabling faster cryptographic computations and improving performance in security-sensitive applications.