Fast simulation of quantum algorithms using circuit optimization
Gian Giacomo Guerreschi

TL;DR
This paper introduces a specialized compiler pass integrated with a high-performance quantum simulator to optimize quantum circuit simulation, significantly reducing simulation time by about 50%.
Contribution
It presents a novel compiler optimization technique that leverages simulator-specific instructions to enhance simulation efficiency, bridging the gap between simulation and compilation frameworks.
Findings
Simulation time is typically halved with the new optimization.
The approach reduces communication overhead in distributed simulation.
The method is applicable to arbitrary quantum circuits.
Abstract
Classical simulators play a major role in the development and benchmark of quantum algorithms and practically any software framework for quantum computation provides the option of running the algorithms on simulators. However, the development of quantum simulators was substantially separated from the rest of the software frameworks which, instead, focus on usability and compilation. Here, we demonstrate the advantage of co-developing and integrating simulators and compilers by proposing a specialized compiler pass to reduce the simulation time for arbitrary circuits. While the concept is broadly applicable, we present a concrete implementation based on the Intel Quantum Simulator, a high-performance distributed simulator. As part of this work, we extend its implementation with additional functionalities related to the representation of quantum states. The communication overhead is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Parallel Computing and Optimization Techniques · Quantum Information and Cryptography
