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

05/14/2022
by   Bo Fang, et al.
0

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.

READ FULL TEXT

page 1

page 10

page 12

research
05/23/2020

Optimized Quantum Circuit Partitioning

The main objective of this paper is to improve the communication costs i...
research
11/27/2019

An adaptive algorithm for quantum circuit simulation

Efficient simulation of quantum computers is essential for the developme...
research
05/04/2017

Graph Partitioning using Quantum Annealing on the D-Wave System

In this work, we explore graph partitioning (GP) using quantum annealing...
research
07/18/2023

Impact of gate-level clustering on automated system partitioning of 3D-ICs

When partitioning gate-level netlists using graphs, it is beneficial to ...
research
07/17/2023

Quantum Tutte Embeddings

Using the framework of Tutte embeddings, we begin an exploration of quan...
research
10/19/2020

Fast simulation of quantum algorithms using circuit optimization

Classical simulators play a major role in the development and benchmark ...
research
10/08/2021

Parallel Quantum Pebbling: Analyzing the Post-Quantum Security of iMHFs

The classical (parallel) black pebbling game is a useful abstraction whi...

Please sign up or login with your details

Forgot password? Click here to reset