论文标题
随机电路编码矩阵和量子linpack基准的建议
Random circuit block-encoded matrix and a proposal of quantum LINPACK benchmark
论文作者
论文摘要
Linpack基准报告了用于求解具有密集随机矩阵的线性方程系统的计算机性能。尽管此任务不是直接考虑到真实应用程序的设计,但自1993年列表首次亮相以来,Linpack基准已用于定义Top500超级计算机的列表。我们建议使用类似的基准测试,称为Quantum linpack基准,可用于测量量子计算机的整个机器性能。量子Linpack基准测试的成功应被视为量子计算机执行解决线性代数问题的有用任务的最小要求,例如方程式线性系统。我们提出了一个称为随机电路块编码矩阵(Racbem)的输入模型,该模型是对量子设置中密集的随机矩阵的正确概括。 Racbem模型有效地在量子计算机上实现,并且可以通过依赖黑盒量子编译器来最佳地适应任何给定的量子体系结构。除了求解线性系统外,RACBEM模型还可以用于执行与许多物理应用相关的各种线性代数任务,例如计算频谱测量,由哈密顿模拟产生的时间序列以及能量的热平均值。我们在IBM Q量子设备和量子虚拟机上实施了这些线性代数操作,并证明了它们在解决科学计算问题方面的性能。
The LINPACK benchmark reports the performance of a computer for solving a system of linear equations with dense random matrices. Although this task was not designed with a real application directly in mind, the LINPACK benchmark has been used to define the list of TOP500 supercomputers since the debut of the list in 1993. We propose that a similar benchmark, called the quantum LINPACK benchmark, could be used to measure the whole machine performance of quantum computers. The success of the quantum LINPACK benchmark should be viewed as the minimal requirement for a quantum computer to perform a useful task of solving linear algebra problems, such as linear systems of equations. We propose an input model called the RAndom Circuit Block-Encoded Matrix (RACBEM), which is a proper generalization of a dense random matrix in the quantum setting. The RACBEM model is efficient to be implemented on a quantum computer, and can be designed to optimally adapt to any given quantum architecture, with relying on a black-box quantum compiler. Besides solving linear systems, the RACBEM model can be used to perform a variety of linear algebra tasks relevant to many physical applications, such as computing spectral measures, time series generated by a Hamiltonian simulation, and thermal averages of the energy. We implement these linear algebra operations on IBM Q quantum devices as well as quantum virtual machines, and demonstrate their performance in solving scientific computing problems.