论文标题

通过无环形分区对量子电路的有效分层状态矢量模拟

Efficient Hierarchical State Vector Simulation of Quantum Circuits via Acyclic Graph Partitioning

论文作者

Fang, Bo, Özkaya, M. Yusuf, Li, Ang, Çatalyürek, Ümit V., Krishnamoorthy, Sriram

论文摘要

通过同时开发量子算法,设备和材料,已经实现了量子计算的早期但有希望的结果。量子程序的经典模拟使针对当前和预期的量子设备体系结构的算法和实施策略的设计和分析。在本文中,我们提出了一种基于图的方法,以实现有效的量子电路模拟。我们的方法涉及将给定量子电路的图表分配到表现出更好的数据位置的无环子图/电路中​​。每个亚电路的模拟是通过层次进行组织的,迭代构造和较小状态向量的模拟,从而提高了整体性能。同样,这种分区减少了通过数据的传递数量,从而改善了总计算时间。我们提出了三种分区策略,并观察到无环图分配通常会导致最佳时间到解决方案。相反,其他策略以可能增加的模拟时间为代价减少了分区时间。实验评估证明了我们方法的有效性。

Early but promising results in quantum computing have been enabled by the concurrent development of quantum algorithms, devices, and materials. Classical simulation of quantum programs has enabled the design and analysis of algorithms and implementation strategies targeting current and anticipated quantum device architectures. In this paper, we present a graph-based approach to achieve efficient quantum circuit simulation. Our approach involves partitioning the graph representation of a given quantum circuit into acyclic sub-graphs/circuits that exhibit better data locality. Simulation of each sub-circuit is organized hierarchically, with the iterative construction and simulation of smaller state vectors, improving overall performance. Also, this partitioning reduces the number of passes through data, improving the total computation time. We present three partitioning strategies and observe that acyclic graph partitioning typically results in the best time-to-solution. In contrast, other strategies reduce the partitioning time at the expense of potentially increased simulation times. Experimental evaluation demonstrates the effectiveness of our approach.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源