量子计算基准测试新工具:qasmbench套件在NISQ时代的评估与仿真应用
作者及发表信息
本文由美国太平洋西北国家实验室(Pacific Northwest National Laboratory)的Ang Li、Samuel Stein、Sriram Krishnamoorthy和James Ang合作完成,发表于2020年8月的《ACM Transactions on Quantum Computing》期刊,标题为《qasmbench: a low-level quantum benchmark suite for NISQ evaluation and simulation》。
学术背景
量子计算(Quantum Computing, QC)在噪声中等规模量子(Noisy-Intermediate-Scale-Quantum, NISQ)时代快速发展,但缺乏统一的低层级基准测试工具来评估原型设备的性能、编程编译器效率及经典模拟器能力。现有研究多依赖随机选择的基准程序,缺乏跨领域、标准化的评估框架。为此,作者提出基于开放量子汇编语言(OpenQASM)的基准测试套件qasmbench,整合化学、机器学习、密码学等领域的常用量子例程,并设计新型电路指标以量化NISQ设备的执行效率、噪声敏感性和优化潜力。
研究内容与方法
1. 基准套件设计
qasmbench包含三大类电路:
- 小规模电路(2-5量子比特):如量子加法器(adder)、贝尔态(bell_state)、Grover搜索算法(grover),适用于密集测试(如密度矩阵断层扫描)。
- 中等规模电路(6-15量子比特):如量子傅里叶变换(qft)、量子近似优化算法(qaoa),覆盖主流NISQ设备(如IBM-Q Melbourne)。
- 大规模电路(>15量子比特):如127量子比特加法器(adder_n127),匹配当前最大NISQ设备(IBM-Q Washington)。
所有电路均基于OpenQASM标准,支持通过Qiskit、Cirq等框架转换为其他量子编程语言。
电路评价指标
除传统宽度(width)和深度(depth)外,作者提出四项新指标:
实验验证
主要结果与结论
1. 基准覆盖性:qasmbench涵盖从4量子比特(深度23)至85量子比特(深度14,281)的电路,为NISQ研究提供全尺度测试场景。
2. 指标有效性:新指标揭示了电路特性与硬件性能的关联。例如,高纠缠方差的电路(如basis_trotter)通过优化量子比特映射可减少SWAP操作,提升执行效率。
3. 硬件差异:IBM-Q设备保真度与量子体积(Quantum Volume, QV)相关性较弱,而IonQ离子阱设备在特定场景下优势显著,凸显技术路线的互补性。
科学价值与亮点
- 首创性:首个基于OpenQASM的多领域量子基准套件,填补了NISQ评估工具的空白。
- 方法论创新:提出四项电路指标,为软件-硬件协同设计提供量化依据。
- 实践意义:支持主流NISQ平台(IBM-Q、Rigetti、IonQ),助力算法优化与设备选型。
其他亮点
- 开源共享:qasmbench代码发布于GitHub(http://github.com/pnnl/qasmbench),包含电路转换工具(如q-convert),促进社区协作。
- 跨框架兼容性:支持Qiskit、Cirq、Scaffold等编程接口,降低研究门槛。
本文为量子计算系统研究提供了标准化评估框架,其指标与实验设计对推动NISQ技术实用化具有重要参考价值。