Not All Qubits Are Created Equal: A Case for Variability-Aware Policies for NISQ-Era Quantum Computers
Abstract
Existing and near-term quantum computers are not yet large enough to support fault-tolerance. Such systems with few tens to few hundreds of qubits are termed as Noisy Intermediate Scale Quantum computers (NISQ), and these systems can provide benefits for a class of quantum algorithms. In this paper, we study the problems of Qubit-Allocation (mapping of program qubits to machine qubits) and Qubit-Movement (routing qubits from one location to another for entanglement). We observe that there can be variation in the error rates of different qubits and links, which can impact the decisions for qubit movement and qubit allocation. We analyze publicly available characterization data for the IBM-Q20 to quantify the variation and show that there is indeed significant variability in the error rates of the qubits and the links connecting them. We show that the device variability has a significant impact on the overall system reliability. To exploit the variability in error rate, we propose Variation-Aware Qubit Movement (VQM) and Variation-Aware Qubit Allocation (VQA), policies that optimize the movement and allocation of qubits to avoid the weaker qubits and links, and guide more operations towards the stronger qubits and links. Our evaluations, with a simulation-based model of IBM-Q20, show that Variation-Aware policies can improve the system reliability by up to 1.7x. We also evaluate our policies on the IBM-Q5 machine and demonstrate that our proposal significantly improves the reliability of real systems (up to 1.9X).
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Tannu and Qureshi found a noisy system with a few hundred qubits, entitled NISQ, and observed variations in the error rates of different qubits.
“These researchers found a Noisy system with a few hundred qubits, entitled NISQ (Noisy IntermediateScale Quantum computers). Theyobserved variations in the error rates of different qubits [53].”
From Quantum Computing in the Next-Generation Computational Biology Landscape: From Protein Folding to Molecular Dynamics (2024) · cites this paper as [53]
These massive efforts are currently evaluated and verified using randomly selected QC benchmarks, lacking common ground for judicious analysis and fair comparison among each other.
“These massive efort, however, are currently evaluated and veriied using randomly selected QC benchmarks [32, 79, 80, 95, 97, 114, 124ś126], lacking the common ground for judicious analysis and fair comparison among each other.”
From QASMBench: A Low-Level Quantum Benchmark Suite for NISQ Evaluation and Simulation (2023) · cites this paper as [126]
Cites
Quantum Computing in the NISQ era and beyond
Preskill, J. (2018) · Quantum · doi:10.22331/q-2018-08-06-79 · Cited by 8,830 · see citing works
Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer
Shor, P. W. (1999) · SIAM Review · doi:10.1137/s0036144598347011 · Cited by 3,904 · see citing works
Superconducting Circuits for Quantum Information: An Outlook
Devoret, M., & Schoelkopf, R. J. (2013) · Science · doi:10.1126/science.1231930 · Cited by 2,122 · see citing works
Strengths and Weaknesses of Quantum Computing
Bennett, C. H., Bernstein, E., Brassard, G., & Vazirani, U. (1997) · SIAM Journal on Computing · doi:10.1137/s0097539796300933 · Cited by 1,470 · see citing works
Randomized benchmarking of quantum gates
Knill, E., Leibfried, D., Reichle, R., Britton, J., Blakestad, R. B., Jost, J. D., Langer, C., Ozeri, R., Seidelin, S., & Wineland, D. J. (2008) · Physical Review A · doi:10.1103/physreva.77.012307 · Cited by 1,019 · see citing works
An O(m) Algorithm for Cores Decomposition of NetworksPreprint
Batagelj, V., & Zaveršnik, M. (2003) · arXiv (Cornell University) · doi:10.48550/arxiv.cs/0310049 · Cited by 650 · see citing works
Experimental comparison of two quantum computing architectures
Linke, N. M., Maslov, D., Roetteler, M., Debnath, S., Figgatt, C., Landsman, K. A., Wright, K., & Monroe, C. (2017) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1618020114 · Cited by 508 · see citing works
Layered architecture for quantum computing
Jones, N. C., Van Meter, R., Fowler, A. G., McMahon, P. L., Kim, J., Ladd, T. D., & Yamamoto, Y. (2012) · Physical Review X · doi:10.1103/physrevx.2.031007 · Cited by 332 · see citing works
Siraichi, M. Y., Santos, V. F. D., Collange, C., & Pereira, F. M. Q. (2018) · Proceedings of the 2018 International Symposium on Code Generation and Optimization · doi:10.1145/3168822 · Cited by 254 · see citing works
International Business Machines Corporation
(2020) · Palgrave Macmillan UK eBooks · doi:10.1057/978-1-349-95988-4_489 · Cited by 251 · see citing works
Demonstration of Fidelity Improvement Using Dynamical Decoupling with Superconducting Qubits
Pokharel, B., Anand, N., Fortman, B., & Lidar, D. A. (2018) · Physical Review Letters · doi:10.1103/physrevlett.121.220502 · Cited by 209 · see citing works
A layered software architecture for quantum computing design tools
Svore, K. M., Aho, A. V., Cross, A. W., Chuang, I. L., & Markov, I. L. (2006) · Computer · doi:10.1109/mc.2006.4 · Cited by 163 · see citing works
ScaffCC: Scalable compilation and analysis of quantum programs
Javadi-Abhari, A., Patil, S. R., Kudrow, D., Heckey, J., Lvov, A., Chong, F. T., & Martonosi, M. (2014) · Parallel Computing · doi:10.1016/j.parco.2014.12.001 · Cited by 142 · see citing works
A practical architecture for reliable quantum computers
Oskin, M., Chong, F. T., & Chuang, I. L. (2002) · Computer · doi:10.1109/2.976922 · Cited by 137 · see citing works
Compiling quantum circuits to realistic hardware architectures using temporal planners
Venturelli, D., Do, M., Rieffel, E. G., & Frank, J. (2017) · Quantum Science and Technology · doi:10.1088/2058-9565/aaa331 · Cited by 137 · see citing works
Optimization of quantum circuits for interaction distance in linear nearest neighbor architectures
Shafaei, A., Saeedi, M., & Pedram, M. (2013) · ACM/IEEE Design Automation Conference (DAC) · doi:10.1145/2463209.2488785 · Cited by 123 · see citing works
A blueprint for building a quantum computer
Meter, R. V., & Horsman, D. C. (2013) · Communications of the ACM · doi:10.1145/2494568 · Cited by 114 · see citing works
Efficient mapping of quantum circuits to the IBM QX architectures
Zulehner, A., Paler, A., & Wille, R. (2018) · Design, Automation, and Test in Europe · doi:10.23919/date.2018.8342181 · Cited by 108 · see citing works
Balensiefer, S., Kreger-Stickles, L., & Oskin, M. (2005) · ACM SIGARCH Computer Architecture News · doi:10.1145/1080695.1069986 · Cited by 73 · see citing works
Quantum Computing for Computer Architects
Metodi, T. S., & Chong, F. T. (2006) · Synthesis lectures on computer architecture · doi:10.1007/978-3-031-01718-6 · Cited by 61 · see citing works
Two-step approach to scheduling quantum circuits
Guerreschi, G. G., & Park, J. (2018) · Quantum Science and Technology · doi:10.1088/2058-9565/aacf0b · Cited by 57 · see citing works
Running a Quantum Circuit at the Speed of Data
Isailovic, N., Whitney, M., Patel, Y., & Kubiatowicz, J. D. (2008) · ACM SIGARCH Computer Architecture News · doi:10.1145/1394608.1382137 · Cited by 52 · see citing works
A Case for Variability-Aware Policies for NISQ-Era Quantum ComputersPreprint
Tannu, S., & Qureshi, M. K. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1805.10224 · Cited by 49 · see citing works
Self-citationBalensiefer, S., Kreger-Stickles, L., & Oskin, M. (2005) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1109/isca.2005.10 · Cited by 41 · see citing works
Maslov, D., Falconer, S. M., & Mosca, M. (2007) · Proceedings - ACM IEEE Design Automation Conference · doi:10.1145/1278480.1278717 · Cited by 37 · see citing works
Kudrow, D., Bier, K., Deng, Z., Franklin, D. M., Tomita, Y., Brown, K. R., & Chong, F. T. (2013) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2485922.2485937 · Cited by 21 · see citing works
What would you do with 1000 qubits?
Morello, A. (2018) · Quantum Science and Technology · doi:10.1088/2058-9565/aac869 · Cited by 12 · see citing works
Demonstration of Envariance and Parity Learning on the IBM 16 Qubit ProcessorPreprint
Ferrari, D., & Amoretti, M. (2018) · arXiv (Cornell University) · Cited by 10 · see citing works
Kudrow, D., Bier, K., Deng, Z., Franklin, D. M., Tomita, Y., Brown, K. R., & Chong, F. T. (2013) · ACM SIGARCH Computer Architecture News · doi:10.1145/2508148.2485937 · Cited by 7 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
QASMBench: A Low-Level Quantum Benchmark Suite for NISQ Evaluation and Simulation
Li, A., Stein, S., Krishnamoorthy, S., & Ang, J. (2023) · ACM Transactions on Quantum Computing · doi:10.1145/3550488 · Cited by 183 · see citing works
Optimal layout synthesis for quantum computing
Tan, B., & Cong, J. (2020) · Proceedings of the 39th International Conference on Computer-Aided Design · doi:10.1145/3400302.3415620 · Cited by 126 · see citing works
Pal, S., Bhattacharya, M., Lee, S.-S., & Chakraborty, C. (2024) · Molecular Biotechnology · doi:10.1007/s12033-023-00765-4 · Cited by 84 · see citing works
“They observed variations in the error rates of different qubits [53].”
Zhang, C., Hayes, A. B., Qiu, L., Jin, Y., Chen, Y., & Zhang, E. Z. (2021) · Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems · doi:10.1145/3445814.3446706 · Cited by 74 · see citing works
Timing and Resource-Aware Mapping of Quantum Circuits to Superconducting Processors
Lao, L., van Someren, H., Ashraf, I., & Almudever, C. G. (2022) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2021.3057583 · Cited by 72 · see citing works
Qubit Mapping and Routing via MaxSAT
Molavi, A., Xu, A., Diges, M., Pick, L., Tannu, S., & Albarghouthi, A. (2022) · 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1109/micro56248.2022.00077 · Cited by 54 · see citing works
Self-citationCodar: A Contextual Duration-Aware Qubit Mapping for Various NISQ Devices
Deng, H., Zhang, Y., & Li, Q. (2020) · 2020 57th ACM/IEEE Design Automation Conference (DAC) · doi:10.1109/dac18072.2020.9218561 · Cited by 23 · see citing works
Robust Qubit Mapping Algorithm via Double-Source Optimal Routing on Large Quantum Circuits
Cheng, C.-Y., Yang, C.-Y., Kuo, Y.-H., Wang, R.-C., Cheng, H.-C., & Huang, C.-Y. (. (2024) · ACM Transactions on Quantum Computing · doi:10.1145/3680291 · Cited by 19 · see citing works
- Authors
- Tannu, S. S., & Qureshi, M. K.
- Affiliations
- Georgia Institute of Technology (US)
- Venue
- Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
- Publisher
- ACM
- Published
- 2019-04-04
- Pages
- 987-999
- OpenAlex
- W2930242962
- Cited by
- 306
- References
- 29
- Citations by year
- 2026: 29 · 2025: 46 · 2024: 26 · 2023: 49 · 2022: 49 · 2021: 47 · 2020: 51 · 2019: 9
- FWCI
- 14.92
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Computing Algorithms and Architecture
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Information and Cryptography
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Keywords
- qubit allocation, qubit routing, qubit mapping, NISQ devices, system reliability, entanglement routing, quantum hardware characterization
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review