Increasing capabilities of quantum computing hardware and the challenge to realize deep quantum circuits call for fully automated and efficient tools to compile quantum circuits. To express arbitrary circuits in a sequence of native gates pertaining to the specific quantum computer architecture 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 Cambridge Quantum Computer's quantum circuit framework Pytket. The performance is evaluated for a wide range of quantum circuits, showing that the gate counts can be reduced by a factor of up to 3.6 compared to standard Pytket and up to 2.2 compared to standard Qiskit compilation, while we achieve similar gate counts as compared to a Pytket extension targeting the AQT linear-static trapped ion addressing-based architecture.
翻译:量子计算硬件的日益增强的能力以及实现深量子电路的挑战需要完全自动化和高效的工具来编集量子电路。 要在与特定量子计算机结构有关的一系列本地门中表达任意电路,就必须使算法在量子硬件提供者的全景中具有可移植性能。 在这项工作中,我们提出了一个能够转换和优化量子电路的编译器,目标是一个以百叶窗为主的封闭式量子处理器。它包含在剑桥量子计算机量子电路框架 Pytket 上设置的定制算法。 其性能被评估为一系列广泛的量子电路, 表明与标准的Pytket 和标准的Qiskit 编集相比, 门数可以减少3. 6 倍, 而与标准 Qskit 配对AQT 线静态封闭式离子处理器进行类似的门计数。