Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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

Conference ·

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 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.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1900410
Report Number(s):
PNNL-SA-170183
Country of Publication:
United States
Language:
English

Similar Records

TDAG: Tree-based Directed Acyclic Graph Partitioning for Quantum Circuits
Conference · Thu Jun 01 00:00:00 EDT 2023 · OSTI ID:1985363

On partitioning of algorithms for parallel execution on VLSI circuit architectures
Thesis/Dissertation · Thu Dec 31 23:00:00 EST 1987 · OSTI ID:6930573

Reoptimization of Quantum Circuits via Hierarchical Synthesis
Journal Article · Mon Nov 01 00:00:00 EDT 2021 · 2021 International Conference on Rebooting Computing (ICRC) · OSTI ID:1865293

Related Subjects