cuQuantum SDK: A High-Performance Library for Accelerating Quantum Science
Harun Bayraktar, Ali Charara, David Clark, Saul Cohen, Timothy Costa,, Yao-Lung L. Fang, Yang Gao, Jack Guan, John Gunnels, Azzam Haidar, Andreas, Hehn, Markus Hohnerbach, Matthew Jones, Tom Lubowe, Dmitry Lyakh, Shinya, Morino, Paul Springer, Sam Stanwyck, Igor Terentyev

TL;DR
The paper introduces the NVIDIA cuQuantum SDK, a high-performance library that accelerates quantum circuit simulations on GPUs, supporting various simulation methods and enabling scalable, distributed quantum computing research.
Contribution
It provides a comprehensive, optimized library of primitives for GPU-accelerated quantum simulation, supporting state vector and tensor network methods with scalable, distributed capabilities.
Findings
Significant acceleration of quantum simulations on NVIDIA GPUs.
Support for both state vector and tensor network simulation methods.
Ease of transitioning to distributed GPU platforms for larger simulations.
Abstract
We present the NVIDIA cuQuantum SDK, a state-of-the-art library of composable primitives for GPU-accelerated quantum circuit simulations. As the size of quantum devices continues to increase, making their classical simulation progressively more difficult, the availability of fast and scalable quantum circuit simulators becomes vital for quantum algorithm developers, as well as quantum hardware engineers focused on the validation and optimization of quantum devices. The cuQuantum SDK was created to accelerate and scale up quantum circuit simulators developed by the quantum information science community by enabling them to utilize efficient scalable software building blocks optimized for NVIDIA GPU platforms. The functional building blocks provided cover the needs of both state vector- and tensor network- based simulators, including approximate tensor network simulation methods based on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Parallel Computing and Optimization Techniques · Computational Physics and Python Applications
