arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2303.01606cs.AR
收藏

Q2Logic:一种针对薛定谔量子电路模拟的粗粒度架构

Q2Logic: An Coarse-Grained Architecture targeting Schrödinger Quantum Circuit Simulations

Artur Podobas

摘要:

量子计算正在成为一种重要的(但激进的)技术,它可能会使我们在某些应用中超越摩尔定律。如今,在改进量子计算机的同时,计算机科学家也在很大程度上依赖量子电路模拟器来开发算法。大多数现有的量子电路模拟器都运行在通用CPU或GPU上。然而,与此同时,量子电路本身为并行化提供了多种机会,其中一些可以更好地映射到其他架构-架构,如可重构系统。在这项早期工作中,我们创建了一个名为Q2 Logic的量子电路模拟器系统。Q2 Logic是一种粗粒度可重构架构(CGRA),作为现场可编程门阵列(FPGA)的覆盖层实现,但专门用于量子模拟。我们描述了Q2 Logic是如何创建的,并揭示了实施细节、限制和机会。我们通过经验比较Q2 Logic(在英特尔Agilex FPGA上运行)与最先进的框架SVSim(在现代处理器上运行)的性能来结束研究,显示了三个大型电路(#qbit=27)的改进,其中Q2 Logic可以快7倍。

英文摘要:

Quantum computing is emerging as an important (but radical) technology that might take us beyond Moore's law for certain applications. Today, in parallel with improving quantum computers, computer scientists are relying heavily on quantum circuit simulators to develop algorithms. Most existing quantum circuit simulators run on general-purpose CPUs or GPUs. However, at the same time, quantum circuits themselves offer multiple opportunities for parallelization, some of which could map better to other architecture -- architectures such as reconfigurable systems. In this early work, we created a quantum circuit simulator system called Q2Logic. Q2Logic is a coarse-grained reconfigurable architecture (CGRA) implemented as an overlay on Field-Programmable Gate Arrays (FPGAs), but specialized towards quantum simulations. We described how Q2Logic has been created and reveal implementation details, limitations, and opportunities. We end the study by empirically comparing the performance of Q2Logic (running on a Intel Agilex FPGA) against the state-of-the-art framework SVSim (running on a modern processor), showing improvements in three large circuits (#qbit=27), where Q2Logic can be up-to ~7x faster.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑