The increasing capabilities of quantum computing hardware and the challenge of realizing deep quantum circuits require fully automated and efficient tools for compiling quantum circuits. To express arbitrary circuits in a sequence of native gates specific to the quantum computer architecture, it is necessary to make algorithms portable across the landscape of quantum hardware providers. In this work, we present a compiler capable of transforming and optimizing a quantum circuit targeting a shuttling-based trapped-ion quantum processor. It consists of custom algorithms set on top of the quantum circuit framework Pytket. The performance was evaluated for a wide range of quantum circuits and the results show that the gate counts can be reduced by factors up to 5.1 compared to standard Pytket and up to 2.2 compared to standard Qiskit compilation.
翻译:量子计算硬件能力的不断增强以及实现深度量子电路的挑战,需要全自动且高效的量子电路编译工具。为了将任意电路表达为量子计算机架构特定的原生门序列,必须使算法能够在不同量子硬件提供商之间实现可移植性。本文提出了一种针对基于穿梭运动的离子阱量子处理器的量子电路编译与优化编译器。该编译器由基于量子电路框架Pytket的自定义算法组成。我们针对多种量子电路进行了性能评估,结果表明,与标准Pytket相比,门数量最多可减少5.1倍;与标准Qiskit编译相比,最多可减少2.2倍。