Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits at Exascale
Journal Article
·
· ACM Transactions on Quantum Computing
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- NVIDIA Corporation, Santa Clara, CA (United States)
The numerical simulation of quantum circuits is an indispensable tool for development, verification, and validation of hybrid quantum-classical algorithms intended for near-term quantum co-processors. The emergence of exascale high-performance computing (HPC) platforms presents new opportunities for pushing the boundaries of quantum circuit simulation. Here, we present a modernized version of the Tensor Network Quantum Virtual Machine (TNQVM) that serves as the quantum circuit simulation backend in the eXtreme-scale ACCelerator (XACC) framework. The new version is based on the scalable tensor network processing library ExaTN (Exascale Tensor Networks). It provides multiple configurable quantum circuit simulators that perform either an exact quantum circuit simulation via the full tensor network contraction or an approximate simulation via a suitably chosen tensor factorization scheme. Upon necessity, stochastic noise modeling from real quantum processors is incorporated into the simulations by modeling quantum channels with Kraus tensors. By combining the portable XACC quantum programming frontend and the scalable ExaTN numerical processing backend, we introduce an end-to-end virtual quantum development environment that can scale from laptops to future exascale platforms. We report initial benchmarks of our framework, which include a demonstration of the distributed execution, incorporation of quantum decoherence models, and simulation of the random quantum circuits used for the certification of quantum supremacy on Google’s Sycamore superconducting architecture.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE
- Grant/Contract Number:
- AC05-00OR22725
- OSTI ID:
- 2583844
- Journal Information:
- ACM Transactions on Quantum Computing, Journal Name: ACM Transactions on Quantum Computing Journal Issue: 1 Vol. 4; ISSN 2643-6809; ISSN 2643-6817
- Publisher:
- Association for Computing MachineryCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
A PEPS Plugin for TNQVM
Validating quantum-classical programming models with tensor network simulations
Conference
·
Wed Nov 01 00:00:00 EDT 2023
·
OSTI ID:2251617
Validating quantum-classical programming models with tensor network simulations
Journal Article
·
Sun Dec 09 19:00:00 EST 2018
· PLoS ONE
·
OSTI ID:1627872