作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (1): 1-11. doi: 10.19678/j.issn.1000-3428.0061787

• 热点与综述 • 上一篇    下一篇

量子计算模拟及优化方法综述

喻志超1, 李扬中1, 刘磊1,2, 冯圣中1   

  1. 1. 国家超级计算深圳中心(深圳云计算中心), 广东 深圳 518055;
    2. 中国科学院计算技术研究所 计算机体系结构国家重点实验室, 北京 100190
  • 收稿日期:2021-05-30 修回日期:2021-08-26 发布日期:2021-10-22
  • 作者简介:喻志超(1992-),男,博士、博士后,主研方向为高性能计算、量子计算;李扬中,高级工程师、博士;刘磊(通信作者),副研究员、博士;冯圣中,研究员、博士。
  • 基金资助:
    国家重点研发计划(2017YFB1001604,2018YFB0204403);国家自然科学基金(62072432)。

Survey of Quantum Computing Simulation and Optimization Methods

YU Zhichao1, LI Yangzhong1, LIU Lei1,2, FENG Shengzhong1   

  1. 1. National Supercomputing Center in Shenzhen(Shenzhen Cloud Computing Center), Shenzhen, Guangdong 518055, China;
    2. State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China
  • Received:2021-05-30 Revised:2021-08-26 Published:2021-10-22

摘要: 在处理某些大规模并行问题时,量子计算因量子位独特的叠加态和纠缠态特性,相比经典计算机在并行处理方面具有更明显的优势。现阶段,物理量子比特计算机受限于可扩展性、相干时间和量子门操作精度,在经典计算机上开展量子计算模拟成为研究量子优越性和量子算法的有效途径。然而,随着量子比特数的增加,模拟所需的计算机资源呈指数增长。因此,研究大规模量子计算模拟在保证计算准确度、精度及效率的情况下减少模拟所需资源具有重要意义。从量子比特、量子门、量子线路、量子操作系统等方面展开,阐述量子计算的基本原理和背景知识。同时总结基于经典计算机的量子计算模拟基本方法,分析不同方法的设计思路和优缺点,列举目前常见的量子计算模拟器。在此基础上,针对量子计算模拟的通信开销问题,从节点拆分和通信优化2个方面出发,讨论基于超级计算机集群的量子计算模拟优化方法。

关键词: 量子计算, 量子线路, 概率幅模拟, 量子计算模拟器, 超级计算机

Abstract: Through superposition and entanglement, a quantum computing displays significant advantages over classical computers in dealing with problems that require large-scale parallel processing capabilities.At present, a physical quantum computer is limited in scalability, coherence time, and precision of quantum gate operations, so it is feasible to simulate quantum computing on a classical computer for studying quantum advantage and quantum algorithms.However, the computer resources required for quantum computing simulation grow exponentially with the number of qubits.Therefore, it is of great importance to study how to reduce the resources required for large-scale simulation with ensured computational accuracy, precision and efficiency.This paper describes the basic principles and background knowledge of quantum computing, including qubits, quantum gates, quantum circuits and quantum operating systems.Meanwhile, this paper summarizes the classical computer-based methods for simulating quantum computing, and analyzes their design ideas, advantages and disadvantages.Some commonly used simulators are also listed.On this basis, this paper discusses the communication overhead problem of quantum computing simulation, and presents some supercomputer-based methods for optimizing quantum computing simulation from the two aspects of node analysis and communication optimization.

Key words: quantum computing, quantum circuit, amplitude simulation, quantum computing simulator, supercomputer

中图分类号: