Cuda-Q 2024
Overview
CUDA-Q is a software development kit for quantum and integrated quantum-classical programming. It consists of the CUDA-Q 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-Q enables a dynamic workflow with a kernel-based programming model allowing users to offload onto various backends leading to scalable hybrid applications.
Additionally, CUDA-Q is interoperable with modern parallel programming models such as MPI, OpenMP, etc., allowing it to leverage parallelization within and across classical compute nodes. CUDA Quantum also has a user-friendly Python API. 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.
During the event, participants will have access to Ascent (an 18-node stand-alone system with the same architecture as the Summit supercomputer) to run CUDA-Q workflows. To guarantee Ascent compute access, you *must* register prior to August 9th. Registrations after that time may still be able to get compute access, but are not guaranteed.
Both quantum and classical (non-quantum) HPC users are encouraged to register.
Ascent specific repository: http://github.com/justinlietz/ornl-cudaq-workshop
General CUDA-Q workshops repository: http://github.com/cudaq-libraries/workshops/tree/202408-cudaq
Thursday, August 22nd, 2024
1:00 PM – 3:00 PM (EST)
Virtual via Zoom
Contact: Michael Sandoval ([email protected]).
Presenter: Justin Lietz, NVIDIA
Agenda
Time | Presentation |
---|---|
1 - 2:00 p.m. | Overview of CUDA-Q |
2:00 - 3:00 p.m. | Hands-On Demo |
Registration
Registration has closed.
If you have any questions about this training series, please contact Michael Sandoval ([email protected]) for more information.