开源项目推荐:量子计算应用性能基准测试集
1. 项目基础介绍
本项目是由量子经济开发联盟(QED-C)技术顾问委员会维护的一个开源项目,旨在提供一系列面向应用的量子计算性能基准测试程序。这些测试程序采用统一的模式来定义电路、跨不同平台执行,并收集结果,以测量性能和保真度。项目主要使用的编程语言是Python。
2. 核心功能
项目的核心功能是提供一系列的基准测试程序,这些程序被设计为简单易用的“参考应用”,以便用户能够在多种量子计算API和平台上执行。这些基准测试程序涵盖了从简单的算法(如Deutsch-Jozsa算法、Bernstein-Vazirani算法和Hidden Shift算法)到复杂的算法(如量子傅里叶变换、Grover搜索、相位估计、幅度估计、HHL线性求解器、蒙特卡罗模拟、哈密顿量模拟、变分量子本征值求解器、Shor的顺序查找算法等)。
这些测试程序不仅有助于用户快速上手量子编程,而且可以帮助制造商评估和比较其量子硬件的性能。
3. 最近更新的功能
最近更新的功能包括:
- 新增的基准测试程序,特别是基于迭代执行的混合算法。
- 对已有基准测试程序的改进,提高了框架的稳定性和可用性。
- 新增了对量子哈密顿量模拟的深度性能测量,这通过发布的一篇专注于测量量子哈密顿量模拟性能的综合跨模型框架论文得到了体现。
这些更新使得项目更加完善,为量子计算领域的研究者和开发人员提供了更为丰富的工具和资源。