Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits at Exascale

Journal Article · · ACM Transactions on Quantum Computing
DOI:https://doi.org/10.1145/3547334· OSTI ID:2583844
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

References (26)

A practical introduction to tensor networks: Matrix product states and projected entangled pair states journal October 2014
Massively parallel quantum computer simulator, eleven years later journal April 2019
A flexible high-performance simulator for verifying and benchmarking quantum circuits implemented on real hardware journal October 2019
Efficient modeling of superconducting quantum circuits with tensor networks journal January 2021
Quantum supremacy using a programmable superconducting processor journal October 2019
XACC: a system-level software infrastructure for heterogeneous quantum–classical computing journal February 2020
Establishing the quantum supremacy frontier with a 281 Pflop/s simulation journal April 2020
Intel Quantum Simulator: a cloud-ready high-performance simulator of quantum circuits journal May 2020
Improved simulation of stabilizer circuits journal November 2004
Classical simulation of quantum many-body systems with a tree tensor network journal August 2006
Unbiased simulation of near-Clifford quantum circuits journal June 2017
Positive Tensor Network Approach for Simulating Open Quantum Many-Body Systems journal June 2016
Improved Classical Simulation of Quantum Circuits Dominated by Clifford Gates journal June 2016
Unsupervised Generative Modeling Using Matrix Product States journal July 2018
Performance Evaluation and Acceleration of the QTensor Quantum Circuit Simulator on GPUs conference November 2021
Simulating Quantum Computation by Contracting Tensor Networks journal January 2008
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs journal January 1998
0.5 petabyte simulation of a 45-qubit quantum circuit
  • Häner, Thomas; Steiger, Damian S.
  • Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '17 https://doi.org/10.1145/3126908.3126947
conference January 2017
Validating quantum-classical programming models with tensor network simulations journal December 2018
quimb: A python package for quantum information and many-body calculations journal September 2018
Quantum Computing in the NISQ era and beyond journal August 2018
Optimising Matrix Product State Simulations of Shor's Algorithm journal January 2019
Simulation of quantum circuits by low-rank stabilizer decompositions journal September 2019
Hyper-optimized tensor network contraction journal March 2021
Stim: a fast stabilizer circuit simulator journal July 2021
Jet: Fast quantum circuit simulations with parallel task-based tensor-network contraction journal May 2022

Similar Records

A PEPS Plugin for TNQVM
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

Related Subjects