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

Gleipnir: toward practical error analysis for Quantum programs

Conference · · Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation

Practical error analysis is essential for the design, optimization, and evaluation of Noisy Intermediate-Scale Quantum(NISQ) computing. However, bounding errors in quantum programs is a grand challenge, because the effects of quantum errors depend on exponentially large quantum states. In this work, we present Gleipnir, a novel methodology toward practically computing verified error bounds in quantum programs. Gleipnir introduces the (ρ,δ)-diamond norm, an error metric constrained by a quantum predicate consisting of the approximate state ρ and its distance δ to the ideal state ρ. This predicate (ρ,δ) can be computed adaptively using tensor networks based on the Matrix Product States. Gleipnir features a lightweight logic for reasoning about error bounds in noisy quantum programs, based on the (ρ,δ)-diamond norm metric. Furthermore, our experimental results show that Gleipnir is able to efficiently generate tight error bounds for real-world quantum programs with 10 to 100 qubits, and can be used to evaluate the error mitigation performance of quantum compiler transformations.

Research Organization:
Univ. of Chicago, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Engineering & Technology
DOE Contract Number:
SC0020289
OSTI ID:
1865582
Journal Information:
Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, Journal Name: Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation
Country of Publication:
United States
Language:
English

References (50)

A verified optimizer for Quantum circuits journal January 2021
Quantum Computing in the NISQ era and beyond journal August 2018
Noise tailoring for scalable quantum computation via randomized compiling journal November 2016
ScaffCC: Scalable compilation and analysis of quantum programs journal June 2015
Positive Wigner Functions Render Classical Simulation of Quantum Computation Efficient journal December 2012
Class of Quantum Many-Body States That Can Be Efficiently Simulated journal September 2008
Quantum circuits with mixed states conference January 1998
Roads towards fault-tolerant universal quantum computation journal September 2017
Quantifying the magic of quantum channels journal October 2019
Modeling quantum noise for efficient testing of fault-tolerant circuits journal January 2013
Algorithms for entanglement renormalization journal April 2009
Going Beyond Bell’s Theorem book January 1989
From estimation of quantum probabilities to simulation of quantum circuits journal January 2020
Colloquium : Quantum coherence as a resource journal October 2017
Surface codes: Towards practical large-scale quantum computation journal September 2012
Quantum Computation and Quantum Information book January 2011
Phase-space-simulation method for quantum computation with magic states on qubits journal January 2020
Errors and pseudothresholds for incoherent and coherent noise journal October 2016
Quantum Multiscale Entanglement Renormalization Ansatz Channels journal October 2008
Noise-Adaptive Compiler Mappings for Noisy Intermediate-Scale Quantum Computers
  • Murali, Prakash; Baker, Jonathan M.; Javadi-Abhari, Ali
  • ASPLOS '19: Architectural Support for Programming Languages and Operating Systems, Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems https://doi.org/10.1145/3297858.3304075
conference April 2019
Hartree-Fock on a superconducting qubit quantum computer journal August 2020
Simulation of quantum circuits by low-rank stabilizer decompositions journal September 2019
Approximation of realistic errors by Clifford channels and Pauli measurements journal March 2013
An applied quantum Hoare logic
  • Zhou, Li; Yu, Nengkun; Ying, Mingsheng
  • PLDI '19: 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation https://doi.org/10.1145/3314221.3314584
conference June 2019
MUQUT: Multi-Constraint Quantum Circuit Mapping on NISQ Computers: Invited Paper conference November 2019
Quantum error correction for beginners journal June 2013
Completely positive linear maps on complex matrices journal June 1975
Application of a Resource Theory for Magic States to Fault-Tolerant Quantum Computing journal March 2017
Classical Simulation of Infinite-Size Quantum Lattice Systems in Two Spatial Dimensions journal December 2008
QuRE: The Quantum Resource Estimator toolbox conference October 2013
The density-matrix renormalization group journal April 2005
Efficient simulation scheme for a class of quantum optics experiments with non-negative Wigner representation journal January 2013
Properties of quantum nonsignaling boxes journal July 2006
New trends in density matrix renormalization journal July 2006
Operational Resource Theory of Coherence journal March 2016
Invariants of quantum programs: characterisations and generation journal May 2017
Corrigendum: Randomized benchmarking with confidence (2014 New J. Phys. 16 103032) journal July 2016
Matrix product states, projected entangled pair states, and variational renormalization group methods for quantum spin systems journal March 2008
The engineering challenges in quantum computing
  • Almudever, C. G.; Lao, L.; Fu, X.
  • 2017 Design, Automation & Test in Europe Conference & Exhibition (DATE), Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017 https://doi.org/10.23919/DATE.2017.7927104
conference March 2017
The resource theory of stabilizer quantum computation journal January 2014
Floyd--hoare logic for quantum programs journal December 2011
Programming quantum computers: a primer with IBM Q and D-Wave exercises
  • Mueller, Frank; Byrd, Greg; Dreher, Patrick
  • PPoPP '19: 24th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming https://doi.org/10.1145/3293883.3302578
conference February 2019
Tensor propagator for iterative quantum time evolution of reduced density matrices. I. Theory journal March 1995
Quantum secret sharing journal March 1999
Efficient Classical Simulation of Slightly Entangled Quantum Computations journal October 2003
Quantum computing with realistically noisy devices journal March 2005
Corrigendum: Negative quasi-probability as a resource for quantum computation journal March 2013
Fault-Tolerant Quantum Computation book October 1998
Quantitative robustness analysis of quantum programs journal January 2019
Matrix product state representations journal July 2007

Similar Records

SQUARE: Strategic Quantum Ancilla Reuse for Modular Quantum Programs via Cost-Effective Uncomputation
Conference · Mon Jul 13 00:00:00 EDT 2020 · Annual International Symposium on Computer Architecture, ISCA · OSTI ID:1678726

Test Points for Online Monitoring of Quantum Circuits
Journal Article · Fri Oct 22 00:00:00 EDT 2021 · ACM Journal on Emerging Technologies in Computing Systems · OSTI ID:1846954

Demonstration of qubit operations below a rigorous fault tolerance threshold with gate set tomography
Journal Article · Tue Feb 14 23:00:00 EST 2017 · Nature Communications · OSTI ID:1323885

Related Subjects