We need to change our name to Vertical Quantum Systems VQSY and get with the program. Giddy up Luiz.
NVIDIA CUDA-Q
The high-performance platform for hybrid quantum-classical computing
To do algorithm research and build applications for future quantum advantages, a bridging technology is needed to enable dynamic workflows across disparate system architectures. With a unified and open programming model, NVIDIA CUDA-Q is an open-source platform for integrating and programming quantum processing units (QPUs), GPUs, and CPUs in one system. CUDA-Q enables GPU-accelerated system scalability and performance across heterogeneous QPU, CPU, GPU, and emulated quantum system elements.
Get Started
NVIDIA CUDA-Q platform
NVIDIA CUDA-Q is built for hybrid application development by offering a unified programming model designed for a hybrid setting—that is, CPUs, GPUs, and QPUs working together. It consists of language extensions for Python and C++ and a system-level toolchain that enables application acceleration.
Key Benefits
NVIDIA CUDA-Q improves productivity and scalability in quantum algorithm research
Productive
Streamlines hybrid quantum-classical development with a unified programming model, improving productivity and scalability in quantum algorithm research.
NVIDIA CUDA-Q is an open platform
Flexible Platform
Connects to partner QPUs and GPU simulators, easy toolchain integration, and interoperates with modern GPU-accelerated applications.
NVIDIA CUDA-Q is high performing
High Performing
2500X simulation speedup on a four A100 GPU for up to 26 qubits, and scaling to 40 qubits by distributing the simulation across 128 GPU nodes.
A Range of Features
Kernel-based programming model extending C++ and Python for hybrid quantum-classical systems
Native support for GPU hybrid compute, enabling GPU pre- and post-processing and classical optimizations
System-level compiler toolchain featuring split compilation with NVQ++ compiler for quantum kernels, lowering to Multi-Level Intermediate Representation (MLIR) and Quantum Intermediate Representation (QIR)
Initial NVQ++ benchmark shows 287X improvement in end-to-end VQE performance with 20 qubits and dramatically improved scaling with system size compared to standard Pythonic implementation
Standard library of quantum algorithmic primitives
Interoperable with partner QPUs as well as simulated QPUs using the cuQuantum GPU simulators; partnering with QPU builders across different qubit types
Interoperable with CUDA and the CUDA software ecosystem
Built for Performance
NVIDIA CUDA-Q enables straightforward execution of hybrid code on many different types of quantum processors, simulated or physical. Researchers can leverage the cuQuantum-accelerated simulation backends as well as QPUs from our partners or connect their own simulator or quantum processor.
NVIDIA CUDA-Q can significantly speed up quantum algorithms, compared to other quantum frameworks. Quantum algorithms can achieve a speedup of up to 2500X over CPU, scaling number of qubits using multiple GPUs.
Variational quantum eigensolver running on both cuQuantum and Quantinuum’s H1 trapped ion QPU
Typical QML workflow in CUDA-Q using multi-threaded CPU versus multiple NVIDIA A100 Tensor Core GPUs.
Quantum Computing Partners
Quantum Computing Partner - Alice & Bob
Quantum Computing Partner - Atom Computing
Quantum Computing Partner - IonQ
Quantum Computing Partner - IQM
Quantum Computing Partner - QuEra Computing
Quantum Computing Partner - Orca Computing
Quantum Computing Partner - Oxford Quantum Circuits
Quantum Computing Partner - Pasqal
Quantum Computing Partner - qBraid
Quantum Computing Partner - QCWare
Quantum Computing Partner - Quantinuum
Quantum Computing Partner - Quantum Brilliance
Quantum Computing Partner - Quantum Machines
Quantum Computing Partner - Rigetti
Quantum Computing Partner - Rigetti
Quantum Computing Partner - Terra Quantum
Quantum Computing Partner - Xanadu
Quantum Computing Partner - Zapata
Explore More Resources
CUDA-Q Press Release: NVIDIA Announces Hybrid Quantum-Classical Computing Platform
NVIDIA Special Address at Q2B: Defining the Quantum Accelerated Supercomputing Platform
Blog: CUDA-Q Introduces More Capabilities for Quantum Accelerated Supercomputing
Blog: An Introduction to Quantum Accelerated Supercomputing
Blog: Merge Ahead: Researcher Takes Software Bridge to Quantum Computing
Blog: Introducing CUDA-Q: The Platform for Hybrid Quantum-Classical Computing
Explainer: What is a QPU?