An Investigation into Quantum Program Mapping on Superconducting Quantum Computers

被引:0
|
作者
Dou X. [1 ,2 ]
Liu L. [1 ,2 ]
Chen Y. [1 ,2 ]
机构
[1] State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing
[2] Institute of Computing Technology, Chinese Academy of Sciences, Beijing
来源
Liu, Lei (lei.liu@zoho.com) | 1856年 / Science Press卷 / 58期
基金
中国国家自然科学基金;
关键词
Fidelity; Mapping; Multi-programming; Quantum computing; Task scheduling;
D O I
10.7544/issn1000-1239.2021.20210314
中图分类号
学科分类号
摘要
Errors occur due to noise when quantum programs are running on a quantum computer. Previous quantum program mapping solutions map a specific quantum program onto the most reliable region on a quantum computer for higher fidelity. Mapping multiple quantum programs onto a specific quantum computer simultaneously improves the throughput and resource utilization of the quantum computer. However, due to the scarcity of robust resources and resource allocation conflict, multi-programming on quantum computers leads to a decline in overall fidelity. We introduce quantum program mapping, classify the related studies, and analyze their characteristics and differences. Furthermore, we propose a new mapping solution for mapping concurrent quantum programs, including three key designs. 1) We propose a community detection assisted qubit partition (CDAQP) algorithm, which partitions physical qubits for concurrent quantum programs according to both physical topology and the error rates, improving the reliability of initial mapping and avoiding the waste of robust resources. 2) We introduce inter-program SWAPs, reducing the mapping overheads of concurrent quantum programs. 3) A framework for scheduling quantum program mapping tasks is proposed, which dynamically selects concurrent quantum programs to be executed, improving the throughput while ensuring the fidelity of the quantum computers. Our approach improves the fidelity by 8.6% compared with the previous solution while reducing the mapping overheads by 11.6%. Our system is a prototype of the OS for quantum computers-QuOS. © 2021, Science Press. All right reserved.
引用
收藏
页码:1856 / 1874
页数:18
相关论文
共 56 条
  • [1] Grover L K., A fast quantum mechanical algorithm for database search, Proc of the 28th Annual ACM Symp on Theory of Computing, pp. 212-219, (1996)
  • [2] Biamonte J, Wittek P, Pancotti N, Et al., Quantum machine learning, Nature, 549, 7671, pp. 195-202, (2017)
  • [3] Lloyd S, Mohseni M, Rebentrost P., Quantum algorithms for supervised and unsupervised machine learning, (2013)
  • [4] Kandala A, Mezzacapo A, Temme K, Et al., Hardware-efficient variational quantum eigensolver for small molecules and quantum magnets, Nature, 549, 7671, pp. 242-246, (2017)
  • [5] Peruzzo A, Mcclean J, Shadbolt P, Et al., A variational eigenvalue solver on a photonic quantum processor, Nature Communications, 5, 1, (2014)
  • [6] Wang Baonan, Hu Feng, Zhang Huanguo, Et al., From evolutionary cryptography to quantum artificial intelligent cryptography, Journal of Computer Research and Development, 56, 10, pp. 2112-2134, (2019)
  • [7] Du Weilin, Li Bin, Tian Yu, Quantum annealing algorithms: State of the art, Journal of Computer Research and Development, 45, 9, pp. 1501-1508, (2008)
  • [8] Hsu J., CES 2018: Intel's 49-Qubit Chip Shoots for Quantum Supremacy
  • [9] Kelly J., A Preview of Bristlecone, Google's New Quantum Processor
  • [10] Knight W., IBM Raises the Bar with a 50-Qubit Quantum Computer