Quantum volume is a metric that measures the capabilities and error rates of a
quantum computer
A quantum computer is a computer that exploits quantum mechanical phenomena. On small scales, physical matter exhibits properties of both particles and waves, and quantum computing takes advantage of this behavior using specialized hardware. ...
. It expresses the maximum size of square
quantum circuit
In quantum information theory, a quantum circuit is a model for quantum computation, similar to classical circuits, in which a computation is a sequence of quantum gates, measurements, initializations of qubits to known values, and possibly o ...
s that can be implemented successfully by the computer. The form of the circuits is independent from the quantum computer architecture, but compiler can transform and optimize it to take advantage of the computer's features. Thus, quantum volumes for different architectures can be compared.
Introduction
Quantum computers are difficult to compare. Quantum volume is a single number designed to show all around performance. It is a measurement and not a calculation, and takes into account several features of a quantum computer, starting with its number of
qubit
In quantum computing, a qubit () or quantum bit is a basic unit of quantum information—the quantum version of the classic binary bit physically realized with a two-state device. A qubit is a two-state (or two-level) quantum-mechanical syste ...
s—other measures used are gate and measurement errors,
crosstalk
In electronics, crosstalk (XT) is a phenomenon by which a signal transmitted on one circuit or channel of a transmission system creates an undesired effect in another circuit or channel. Crosstalk is usually caused by undesired capacitive, ...
and connectivity.
IBM defined its Quantum Volume metric
because a classical computer's transistor count and a quantum computer's quantum bit count aren't the same. Qubits decohere with a resulting loss of performance so a few fault tolerant bits are more valuable as a performance measure than a larger number of noisy, error-prone qubits.
Generally, the larger the quantum volume, the more complex the problems a quantum computer can solve.
Alternative benchmarks, such as
Cross-entropy benchmarking, reliable Quantum Operations per Second (
rQOPS) proposed by
Microsoft, Circuit Layer Operations Per Second (
CLOPS) proposed by IBM and
IonQ
IonQ, Inc. is an American quantum computing hardware and software company headquartered in College Park, Maryland. The company develops general-purpose trapped ion quantum computers and accompanying software to generate, optimize, and execute ...
's Algorithmic Qubits, have also been proposed.
Definition
Original definition
The quantum volume of a quantum computer was originally defined in 2018 by Nikolaj Moll ''et al.''
[
] However, since around 2021 that definition has been supplanted by IBM's 2019
redefinition.
The original definition depends on the number of qubits as well as the number of steps that can be executed, the circuit depth
:
The circuit depth depends on the effective error rate as
:
The effective error rate is defined as the average error rate of a two-qubit gate. If the physical two-qubit gates do not have all-to-all connectivity, additional
SWAP gates may be needed to implement an arbitrary two-qubit gate and , where is the error rate of the physical two-qubit gates. If more complex hardware gates are available, such as the three-qubit
Toffoli gate
In logic circuits, the Toffoli gate, also known as the CCNOT gate (“controlled-controlled-not”), invented by Tommaso Toffoli in 1980 is a CNOT gate with two control bits and one target bit. That is, the target bit (third bit) will be inver ...
, it is possible that .
The allowable circuit depth decreases when more qubits with the same effective error rate are added. So with these definitions, as soon as , the quantum volume goes down if more qubits are added. To run an algorithm that only requires qubits on an -qubit machine, it could be beneficial to select a subset of qubits with good connectivity. For this case, Moll ''et al.''
give a refined definition of quantum volume.
:
where the maximum is taken over an arbitrary choice of qubits.
IBM's redefinition
In 2019, IBM's researchers modified the quantum volume definition to be an exponential of the circuit size, stating that it corresponds to the complexity of simulating the circuit on a classical computer:
[https://pennylane.ai/qml/demos/quantum_volume.html]
archived
:
Achievement history
The world record, , for the highest quantum volume is 2.
Here is an overview of historically achieved quantum volumes:
Volumetric benchmarks
The quantum volume benchmark defines a family of ''square'' circuits, whose number of qubits and depth are the same. Therefore, the output of this benchmark is a single number. However, a proposed generalization is the volumetric benchmark
framework, which defines a family of ''rectangular'' quantum circuits, for which and are uncoupled to allow the study of time/space performance trade-offs, thereby sacrificing the simplicity of a single-figure benchmark.
Volumetric benchmarks can be generalized not only to account for uncoupled and dimensions, but also to test different types of quantum circuits. While quantum volume benchmarks the quantum computer's ability to implement a specific type of ''randomized circuits'', these can, in principle, be substituted by other families of random circuits, periodic circuits,
or algorithm-inspired circuits. Each benchmark must have a success criterion that defines whether a processor has "passed" a given test circuit.
While these data can be analyzed in many ways, a simple method of visualization is illustrating the
Pareto front of the versus trade-off for the processor being benchmarked. This Pareto front provides information on the largest depth a patch of a given number of qubits can withstand, or, alternatively, the biggest patch of qubits that can withstand executing a circuit of given depth .
See also
*
Noisy intermediate-scale quantum era
The current state of quantum computing is referred to as the noisy intermediate-scale quantum (NISQ) era, characterized by quantum processors containing up to 1,000 qubits which are not advanced enough yet for fault-tolerance or large enough to ach ...
*
Quantum fidelity
Notes
References
{{Quantum information
Quantum information science
Quantum information science is a field that combines the principles of quantum mechanics with information theory to study the processing, analysis, and transmission of information. It covers both theoretical and experimental aspects of quantum phys ...
Quantum computing
A quantum computer is a computer that exploits quantum mechanical phenomena. On small scales, physical matter exhibits properties of wave-particle duality, both particles and waves, and quantum computing takes advantage of this behavior using s ...
Models of computation
In computer science, and more specifically in computability theory and computational complexity theory, a model of computation is a model which describes how an output of a mathematical function is computed given an input. A model describes how ...