The race to build the first useful quantum computer continues apace. And, like all races, there are decisions to be made, including the technology each competitor must choose. But, in science, no one knows the race course, where the finish line is, or even if the race has any sort of prize (financial or intellectual) along the way.
On the other hand, the competitors can take a hand in the outcome by choosing the criteria by which success is judged. And, in this rather cynical spirit, we come to IBM’s introduction (PDF) of “quantum volume” as a single numerical benchmark for quantum computers. In the world of quantum computing, it seems that everyone is choosing their own benchmark. But, on closer inspection, the idea of quantum volume has merit.
Many researchers benchmark using gate speed—how fast a quantum gate can perform an operation—or gate fidelity, which is how reliable a gate operation is. But these single-dimensional characteristics do not really capture the full performance of a quantum processor. For analogy, it would be like comparing CPUs by clock speed or cache size, but ignoring any of the other bazillion features that impact computational performance.
The uselessness of these various individual comparisons were highlighted when researchers compared a slow, but high-fidelity quantum computer to a fast, but low-fidelity quantum computer, and came to the conclusion that the result was pretty much a draw.
It gets even worse when you consider that, unlike classical computers, you need a certain number of qubits to even carry out a calculation of a certain computational size. So, maybe, IBM researchers thought, a benchmark needs to somehow encompass the idea of what a quantum computer is capable of calculating, but not necessarily how fast it will perform a calculation.
How deep is your quantum?
The IBM staff are building on a concept called circuit depth. Circuit depth starts with the idea that, because quantum gates can always introduce an error, there is a maximum number of operations that can be performed before it is unreasonable to expect the qubit state to be correct. Circuit depth is that number, multiplied by the number of qubits. If used honestly, this provides a reasonable idea of what a quantum computer can do.

Loading comments...