Qubit Mapping

Optimal qubit mapping using the A* paradigm.

Rapid progress in the physical implementation of quantum comput- ers gave birth to multiple recent quantum machines implemented with superconducting technology. In these NISQ machines, each qubit is physically connected to a bounded number of neighbors. This limitation prevents most quantum programs from being di- rectly executed on quantum devices. A compiler is required for converting a quantum program to a hardware-compliant circuit, in particular, making each two-qubit gate executable by mapping the two logical qubits to two physical qubits with a link between them. To solve this problem, existing studies focus on inserting SWAP gates to dynamically remap logical qubits to physical qubits. How- ever, most of the schemes lack the consideration of time-optimality of generated quantum circuits, or are achieving time-optimality with certain constraints. In this work, we propose a theoretically time-optimal SWAP insertion scheme for the qubit mapping prob- lem. Our model can also be extended to practical heuristic algo- rithms. We present exact analysis results by using our model for quantum programs with recurring execution patterns. We have for the first time discovered an optimal qubit mapping pattern for quantum fourier transformation (QFT) on 2D nearest neighbor ar- chitecture. We also present a scalable extension of our theoretical model that can be used to solve large quantum circuits.

References

2021

  1. ASPLOS
    Time-Optimal Qubit Mapping
    Chi Zhang, Ari B. Hayes, Longfei Qiu, and 3 more authors
    In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Jun 2021