Comparing quantum computers requires more than counting qubits. This practical guide explains how to evaluate qubit quality, connectivity, gate fidelity, coherence, circuit depth, error rates, calibration data, and error-correction readiness so you can match a processor to the experiment you actually want to run.
Overview
A quantum processor can look impressive on paper and still be a poor fit for a particular workload. Qubit count matters, but it does not describe how reliably those qubits operate, how easily they interact, or how much of a circuit can execute before noise overwhelms the result. A useful quantum hardware comparison therefore treats performance as a set of connected measurements rather than a single ranking.
The right benchmark depends on your objective. A small algorithm demonstration may benefit from high two-qubit gate fidelity and convenient connectivity. A study of compilation may require a processor with a specific topology. A scaling experiment may prioritize qubit availability, calibration stability, and access to comparable device configurations over the best isolated metric.
Before comparing providers or quantum computing companies, define the experiment in operational terms: number of logical or physical qubits required, circuit structure, gate set, repetition count, measurement basis, acceptable uncertainty, and target runtime. Then compare processors against those requirements. This prevents a common mistake: selecting hardware because it has the largest headline specification rather than because it can produce useful data for the task.
Core metrics at a glance
| Metric | What it tells you | Why it matters |
|---|---|---|
| Physical qubit count | How many hardware qubits are available | Sets a rough upper bound on circuit width, but not usable algorithm capacity |
| Connectivity | Which qubits can interact directly | Affects routing, swap overhead, and the effective depth of a circuit |
| Gate fidelity | How closely an operation matches its intended transformation | Lower error per gate generally supports deeper or more repeated circuits |
| Coherence time | How long quantum information can remain usable under defined conditions | Provides context for whether idle periods and total execution time are acceptable |
| Circuit depth | The number of sequential operation layers | Helps estimate how much accumulated noise a circuit may encounter |
| Error rates | Observed or estimated probability of incorrect operation or readout | Allows comparisons between circuit designs and hardware configurations |
| Calibration data | Recent operating characteristics for qubits and gates | Shows whether published specifications reflect the device state relevant to your run |
| Error-correction readiness | Evidence of support for moving from physical to more reliable logical qubits | Useful when evaluating a long-term research direction rather than a near-term experiment |
Checklist by scenario
For a first experiment or tutorial
Start with access, documentation, and reproducibility. Confirm that the backend supports the gates, measurements, and software workflow used by your example. A smaller device with clear calibration information and predictable queue or execution behavior may be more useful than a larger device that introduces unnecessary compilation or routing complexity.
- Confirm the available qubit count and supported operations.
- Check whether the framework can transpile or compile your circuit for the selected backend.
- Record the device configuration, compilation settings, shot count, and calibration timestamp.
- Run a simple baseline circuit before interpreting a more complex result.
If you are still learning the basics, a structured quantum computing learning roadmap can help clarify how qubits, gates, measurements, and noise fit together.
For a variational or hybrid algorithm
Focus on two-qubit performance, connectivity, and repeatability. Variational circuits often contain many entangling operations, so a processor with good single-qubit metrics may not perform well if the required interactions involve long routing paths. Compare the native gate set with the gates generated by your software stack and inspect how compilation changes circuit depth.
- Map the algorithm's interaction graph to the processor's connectivity graph.
- Count two-qubit operations before and after compilation.
- Measure output variability across repeated runs, not only the best result.
- Test whether parameter updates remain meaningful as noise accumulates.
For benchmarking or processor research
Use a controlled protocol rather than a collection of unrelated headline values. Keep circuit families, depth, shot allocation, and analysis methods consistent when comparing devices. Separate the performance of the hardware from the effects of compilation, error mitigation, post-processing, and queue conditions.
- Define the benchmark workload and success metric before selecting a backend.
- Use circuits that reflect your intended application, not only idealized demonstrations.
- Report device generation or configuration, calibration timing, and software versions.
- Repeat measurements when stability over time is part of the research question.
For a long-term hardware or platform evaluation
Look beyond immediate circuit performance. Review the provider's documentation, backend availability, programming interfaces, calibration history, and stated path toward error-corrected operation. Treat future capabilities as plans or development directions unless they are already demonstrated and relevant to your evaluation.
For practical access considerations, see this guide to quantum cloud platforms and hardware access. The hardware is only one part of the quantum software stack; the workflow used to submit, compile, inspect, and reproduce experiments can materially affect the project.
What to double-check
Physical qubits versus usable qubits
A physical qubit count is not the same as the number of qubits your circuit can use effectively. Some qubits may be excluded by calibration conditions, connectivity constraints, or the requirements of the compilation process. Ask how many qubits remain available after mapping the circuit and whether the selected subset has comparable performance.
Average metrics versus circuit-level results
An average error rate can hide variation between qubits, gates, time periods, and directions of interaction. Where possible, inspect the distribution or per-component values. Then validate the result with a circuit-level test that resembles your workload. A circuit's total error behavior depends on operation count, ordering, measurement, idle time, and routing—not on one average alone.
Coherence time in context
Coherence is not a simple race to the longest number. Its interpretation depends on the operation speed, control method, circuit schedule, and noise source. A circuit may fail because of gate errors or measurement errors even when its nominal execution time is comfortably below the stated coherence window. Treat coherence as one input to a timing and noise analysis.
Calibration freshness and conditions
Calibration data describes a device at a particular point in time and under particular operating conditions. Record when the data was collected and whether it applies to the backend configuration you will use. If the provider exposes calibration or characterization information, compare it immediately before the experiment and note any material changes.
Error correction versus error mitigation
Error mitigation attempts to reduce the impact of noise in results without fully encoding information into logical qubits. Error correction uses redundancy and fault-tolerant procedures to protect logical information, subject to substantial hardware and control requirements. Do not treat a mitigation result as evidence that a processor already provides fault-tolerant computation. When evaluating error-correction readiness, ask what has been demonstrated, at what scale, and with which assumptions.
Common mistakes
- Ranking by qubit count alone. More physical qubits can mean more capacity, but poor connectivity or higher error can reduce usable capacity.
- Comparing incompatible benchmarks. Results from different circuit depths, shot counts, compilation methods, or measurement procedures may not be directly comparable.
- Ignoring two-qubit operations. Entangling gates and routing often dominate a circuit's practical difficulty, so single-qubit fidelity alone is insufficient.
- Using stale specifications. Hardware characteristics can change as devices are recalibrated, updated, or reconfigured. Preserve the timestamp with every comparison.
- Confusing provider claims with experiment requirements. A specification is a starting point. Run a small validation workload that mirrors the intended use.
- Failing to document the software path. Compiler settings, transpilation passes, native gates, error mitigation, and post-processing can influence the result as much as the backend choice.
For developers deciding how to express a circuit and inspect compilation, a comparison of Cirq and Qiskit can provide useful software context. The framework does not replace hardware benchmarking, but it affects how consistently a benchmark can be constructed and reproduced.
When to revisit
Revisit a quantum hardware comparison before each major experiment, procurement decision, or seasonal planning cycle. At minimum, refresh it when the provider changes a backend, publishes new calibration information, alters supported operations, or introduces a new compilation workflow. Also revisit the comparison when your own circuit changes: adding qubits, increasing depth, changing entanglement patterns, or moving from simulation to hardware can alter the relevant metrics.
Use this short update routine:
- Restate the experiment's width, depth, gate, connectivity, and measurement requirements.
- Capture current backend specifications and calibration timestamps.
- Compile a representative circuit and record routing overhead.
- Run a baseline and a small workload-specific test.
- Compare outcome quality, variability, execution constraints, and documentation—not just one score.
- Save the provider, backend configuration, software version, and analysis settings with the result.
A good quantum computer benchmark is therefore a dated, workload-specific record rather than a permanent leaderboard. Keep the checklist with your project documentation, update it when tools or hardware change, and choose the processor that best fits the experiment you can actually run.