English

OptQC: An optimised parallel quantum compiler

Quantum Physics 2014-08-08 v1

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 PP and QQ for a given unitary matrix UU such that the number of gates in the quantum circuit of U=QTPTUPQU = Q^TP^TU'PQ is significantly reduced, where UU' is equivalent to UU 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.

Keywords

Cite

@article{arxiv.1408.1612,
  title  = {OptQC: An optimised parallel quantum compiler},
  author = {T. Loke and J. B. Wang},
  journal= {arXiv preprint arXiv:1408.1612},
  year   = {2014}
}

Comments

to appear in Computer Physics Communications

R2 v1 2026-06-22T05:22:34.188Z