Performant Quantum-Classical Application Development with CUDA Quantum
ORAL
Abstract
CUDA Quantum is a software development kit for quantum and integrated quantum-classical programming. It consists of the CUDA Quantum intermediate representation and compiler toolchain, language expressions in Python and C++, and the ability to execute jobs either on GPUs accelerated via cuQuantum or QPUs spanning superconducting, ion traps, photonics and other qubit modalities. As high-performance computing (HPC) trends towards heterogeneous architectures, CUDA Quantum enables a dynamic workflow with a kernal based programming model allowing users to offload onto various backends leading to scalable hybrid applications.
We'll delve into other distinguishing and future-forward attributes of CUDA Quantum, such as the distributed quantum processing and the asynchronous task scheduling. Additionally, CUDA Quantum is interoperable with modern parallel programming models such as MPI, OpenMP, etc., allowing it to leverage parallelization within and across classical compute nodes.
To aid rapid prototyping and testing, it abstracts away the low-level details of diverse architectures from the application developer. CUDA Quantum has a user-friendly Python API and we will present results from simulations that leverage the multi-node multi-gpu simulations in quantum chemistry, quantum condensed matter physics, high energy physics, quantum machine learning, computational fluid dynamics at scale.
We'll delve into other distinguishing and future-forward attributes of CUDA Quantum, such as the distributed quantum processing and the asynchronous task scheduling. Additionally, CUDA Quantum is interoperable with modern parallel programming models such as MPI, OpenMP, etc., allowing it to leverage parallelization within and across classical compute nodes.
To aid rapid prototyping and testing, it abstracts away the low-level details of diverse architectures from the application developer. CUDA Quantum has a user-friendly Python API and we will present results from simulations that leverage the multi-node multi-gpu simulations in quantum chemistry, quantum condensed matter physics, high energy physics, quantum machine learning, computational fluid dynamics at scale.
–
Presenters
-
Alex McCaskey
NVIDIA, Nvidia
Authors
-
Pooja Rao
Nvidia
-
Zohim Chandani
NVIDIA
-
Eric Schweitz
NVIDIA
-
Bruno Schmitt
NVIDIA
-
Anthony Santana
NVIDIA
-
Thien Nguyen
NVIDIA
-
Ben Howe
NVIDIA
-
Bettina Heim
NVIDIA
-
Alex McCaskey
NVIDIA, Nvidia