NISQ Benchmarking

RESOURCE

Abstract

Test suite of quantum algorithms for Noisy Intermediate Scale Quantum (NISQ) computers. The test suite includes benchmark-style code for quantum volume circuits (QV), fairness sampling circuits, quantum telecloning circuits, and other NISQ benchmark style algorithms on small problems (i.e., up to 100 qubits), such as Variational Quantum Eigensolver (VQE), Hamiltonian Simulation, and Grover unstructured search example circuits. These benchmark-style applications are implemented in quantum software packages, mostly IBM's QISKIT, but may include vendor-specific frameworks, such as PyQuil (for Rigetti) or Q\# for Microsoft, or CirQ (for Google) as the test suite grows with the vendor sample. The test suite also includes numerical simulation code for Quantum Alternating Operator Ansatz (QAOA) algorithms, VQE, Hamiltonian Simulation and search examples. Numerical simulation code simulates quantum computers on classical computers, which is only possible for small problem instances; the implementation framework of choice is typically within Python, using the numpy/scipy libraries as well as extensions to the Julia language.
Release Date:
2022-07-15
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
Code ID:
76077
Site Accession Number:
C22038
Research Org.:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Pelofske, Elijah, Baertschi, Andreas, Eidenbenz, Stephan, and Golden, John. NISQ Benchmarking. Computer Software. https://github.com/lanl/Quantum-Volume-in-Practice. USDOE Laboratory Directed Research and Development (LDRD) Program. 15 Jul. 2022. Web. doi:10.11578/dc.20220715.2.
Pelofske, Elijah, Baertschi, Andreas, Eidenbenz, Stephan, & Golden, John. (2022, July 15). NISQ Benchmarking. [Computer software]. https://github.com/lanl/Quantum-Volume-in-Practice. https://doi.org/10.11578/dc.20220715.2.
Pelofske, Elijah, Baertschi, Andreas, Eidenbenz, Stephan, and Golden, John. "NISQ Benchmarking." Computer software. July 15, 2022. https://github.com/lanl/Quantum-Volume-in-Practice. https://doi.org/10.11578/dc.20220715.2.
@misc{ doecode_76077,
title = {NISQ Benchmarking},
author = {Pelofske, Elijah and Baertschi, Andreas and Eidenbenz, Stephan and Golden, John},
abstractNote = {Test suite of quantum algorithms for Noisy Intermediate Scale Quantum (NISQ) computers. The test suite includes benchmark-style code for quantum volume circuits (QV), fairness sampling circuits, quantum telecloning circuits, and other NISQ benchmark style algorithms on small problems (i.e., up to 100 qubits), such as Variational Quantum Eigensolver (VQE), Hamiltonian Simulation, and Grover unstructured search example circuits. These benchmark-style applications are implemented in quantum software packages, mostly IBM's QISKIT, but may include vendor-specific frameworks, such as PyQuil (for Rigetti) or Q\# for Microsoft, or CirQ (for Google) as the test suite grows with the vendor sample. The test suite also includes numerical simulation code for Quantum Alternating Operator Ansatz (QAOA) algorithms, VQE, Hamiltonian Simulation and search examples. Numerical simulation code simulates quantum computers on classical computers, which is only possible for small problem instances; the implementation framework of choice is typically within Python, using the numpy/scipy libraries as well as extensions to the Julia language.},
doi = {10.11578/dc.20220715.2},
url = {https://doi.org/10.11578/dc.20220715.2},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20220715.2}},
year = {2022},
month = {jul}
}