OptQC: An optimised parallel quantum compiler
T. Loke, J. B. Wang

TL;DR
OptQC is an advanced quantum compiler that optimizes quantum circuits by finding permutation matrices to significantly reduce the number of quantum gates, leveraging high-performance computing for efficiency.
Contribution
The paper introduces OptQC, an extension of Qcompiler, which optimizes quantum circuits through permutation matrices and parallel processing, reducing gate count.
Findings
Significant reduction in quantum gate count for various unitaries.
Effective use of MPI for parallel optimization.
Enhanced scalability on multiprocessor architectures.
Abstract
The software package \emph{Qcompiler} (CPC, 184 (2013) 853) provides a general quantum compilation framework, which maps any given unitary operation into a quantum circuit consisting of a sequential set of elementary quantum gates. In this paper, we present an extended software \emph{OptQC}, which finds permutation matrices and for a given unitary matrix such that the number of gates in the quantum circuit of is significantly reduced, where is equivalent to up to a permutation and the quantum circuit implementation of each matrix component is considered separately. We extend further this software package to make use of high-performance computers with a multiprocessor architecture using MPI. We demonstrate its effectiveness in reducing the total number of quantum gates required for various unitary operators.
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 · Quantum Information and Cryptography · Quantum and electron transport phenomena
