Ultra-Large-Scale Compilation and Manipulation of Quantum Circuits with Pandora
Ioana Moflic, Alexandru Paler

TL;DR
Pandora is a high-performance quantum circuit tool capable of handling billions of gates, enabling large-scale compilation, equivalence checking, and resource estimation for practical quantum applications.
Contribution
Pandora introduces a scalable, multithreaded framework for quantum circuit manipulation, outperforming existing tools on large circuits and enabling practical quantum software development.
Findings
Pandora efficiently compiles circuits with over 10,000 gates.
Pandora outperforms TKET and Qiskit in large circuit manipulation.
Pandora surpasses MQT.QCEC in equivalence checking for circuits with more than 32 qubits.
Abstract
There is an enormous gap between what quantum circuit sizes can be compiled and manipulated with the current generation of quantum software and the sizes required by practical applications such as quantum chemistry or Shor's algorithm. We present Pandora, an efficient, open-source, multithreaded, high-performance-computing-enabled tool based on circuit rewrites. Pandora can be used for quantum circuit equivalence checking, full compilations of large circuits, and scalable, streaming quantum resource estimation frameworks. Pandora can easily handle billions of gates and can stream circuit partitions in resource estimation pipelines at very high rates. We utilized Pandora for full compilations of Fermi-Hubbard 100x100 and 1024-bit Shor's algorithm circuits. Compared to TKET and Qiskit, we determine a performance advantage for manipulating circuits of more than 10000 gates. For equivalence…
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.
