skip to main content
10.1145/3508352.3549462acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

MCQA: Multi-Constraint Qubit Allocation for Near-FTQC Device

Published: 22 December 2022 Publication History

Abstract

In response to the rapid development of quantum processors, quantum software must be advanced by considering the actual hardware limitations. Among the various design automation problems in quantum computing, qubit allocation modifies the input circuit to match the hardware topology constraints. In this work, we present an effective heuristic approach for qubit allocation that considers not only the hardware topology but also other constraints for near-fault-tolerant quantum computing (near-FTQC). We propose a practical methodology to find an effective initial mapping to reduce both the number of gates and circuit latency. We then perform dynamic scheduling to maximize the number of gates executed in parallel in the main mapping phase. Our experimental results with a Surface-17 processor confirmed a substantial reduction in the number of gates, latency, and runtime by 58%, 28%, and 99%, respectively, compared with the previous method [18]. Moreover, our mapping method is scalable and has a linear time complexity with respect to the number of gates.

References

[1]
M. A. Nielsen and I. Chuang. Quantum computation and quantum information. 2002.
[2]
F. Arute et al. "Quantum supremacy using a programmable superconducting processor". In: Nature 574.7779 (2019), pp. 505--510.
[3]
P. Jurcevic et al. "Demonstration of quantum volume 64 on a superconducting quantum computing system". In: Quantum Science and Technology 6.2 (2021), p. 025020.
[4]
J. Preskill. "Quantum computing in the NISQ era and beyond". In: Quantum 2 (2018), p. 79.
[5]
J. Preskill. "Fault-tolerant quantum computation". In: Introduction to quantum computation and information. World Scientific, 1998, pp. 213--269.
[6]
D. P. DiVincenzo. "Fault-tolerant architectures for superconducting qubits". In: Physica Scripta 2009.T137 (2009), p. 014020.
[7]
D. Bacon. "Operator quantum error-correcting subsystems for self-correcting quantum memories". In: Physical Review A 73.1 (2006), p. 012340.
[8]
P. W. Shor. "Scheme for reducing decoherence in quantum computer memory". In: Physical review A 52.4 (1995), R2493.
[9]
A. G. Fowler, A. M. Stephens, and P. Groszkowski. "High-threshold universal quantum computation on the surface code". In: Physical Review A 80.5 (2009), p. 052312.
[10]
A. G. Fowler et al. "Surface codes: Towards practical large-scale quantum computation". In: Physical Review A 86.3 (2012), p. 032324.
[11]
R. Versluis et al. "Scalable quantum circuit and control for a superconducting surface code". In: Physical Review Applied 8.3 (2017), p. 034021.
[12]
T. Itoko et al. "Optimization of quantum circuit mapping using gate transformation and commutation". In: Integration 70 (2020), pp. 43--50.
[13]
G. Li, Y. Ding, and Y. Xie. "Tackling the qubit mapping problem for NISQ-era quantum devices". In: Proc. ASPLOS. 2019, pp. 1001--1014.
[14]
P. Zhu, Z. Guan, and X. Cheng. "A dynamic look-ahead heuristic for the qubit mapping problem of NISQ computers". In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 39.12 (2020), pp. 4721--4735.
[15]
A. Shafaei, M. Saeedi, and M. Pedram. "Qubit placement to minimize communication overhead in 2D quantum architectures". In: Proc. ASP-DAC. IEEE. 2014, pp. 495--500.
[16]
S. Niu et al. "A hardware-aware heuristic for the qubit mapping problem in the nisq era". In: IEEE Transactions on Quantum Engineering 1 (2020), pp. 1--14.
[17]
S. Park et al. "A fast and scalable qubit-mapping method for noisy intermediate-scale quantum computers". In: Proc. DAC. IEEE. 2022.
[18]
L. Lao et al. "Timing and resource-aware mapping of quantum circuits to superconducting processors". In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2021).
[19]
P. W. Shor. "Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer". In: SIAM review 41.2 (1999), pp. 303--332.
[20]
E. Farhi, J. Goldstone, and S. Gutmann. "A quantum approximate optimization algorithm". In: arXiv preprint arXiv:1411.4028 (2014).
[21]
A. Barenco et al. "Elementary gates for quantum computation". In: Physical review A 52.5 (1995), p. 3457.
[22]
M. Amy, D. Maslov, and M. Mosca. "Polynomial-time T-depth optimization of Clifford+ T circuits via matroid partitioning". In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 33.10 (2014), pp. 1476--1489.
[23]
L. E. Heyfron and E. T. Campbell. "An efficient quantum compiler that reduces T count". In: Quantum Science and Technology 4.1 (2018), p. 015004.
[24]
A. Kissinger and J. van de Wetering. "Reducing the number of non-Clifford gates in quantum circuits". In: Physical Review A 102.2 (2020), p. 022406.
[25]
The Source code of multi-constraint qubit allocation (MCQA) Method. 2022. url: https://github.com/CSDL-postech/MCQA.
[26]
R. Wille et al. "RevLib: An online resource for reversible functions and reversible circuits". In: Proc. ISMVL. IEEE. 2008, pp. 220--225.
[27]
C.-C. Lin, A. Chakrabarti, and N. K. Jha. "Qlib: Quantum module library". In: ACM JETC 11.1 (2014), pp. 1--20.

Cited By

View all
  • (2024)CTQr: Control and Timing-Aware Qubit RoutingProceedings of the 29th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC58780.2024.10473795(140-145)Online publication date: 22-Jan-2024
  • (2024)Lightcone bounds for quantum circuit mapping via uncomplexitynpj Quantum Information10.1038/s41534-024-00909-710:1Online publication date: 9-Nov-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '22: Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design
October 2022
1467 pages
ISBN:9781450392174
DOI:10.1145/3508352
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE-EDS: Electronic Devices Society
  • IEEE CAS
  • IEEE CEDA

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 December 2022

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD '22
Sponsor:
ICCAD '22: IEEE/ACM International Conference on Computer-Aided Design
October 30 - November 3, 2022
California, San Diego

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)45
  • Downloads (Last 6 weeks)2
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)CTQr: Control and Timing-Aware Qubit RoutingProceedings of the 29th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC58780.2024.10473795(140-145)Online publication date: 22-Jan-2024
  • (2024)Lightcone bounds for quantum circuit mapping via uncomplexitynpj Quantum Information10.1038/s41534-024-00909-710:1Online publication date: 9-Nov-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media