Linear Depth QFT over IBM Heavy-hex Architecture
Abstract: Compiling a given quantum algorithm into a target hardware architecture is a challenging optimization problem. The compiler must take into consideration the coupling graph of physical qubits and the gate operation dependencies. The existing noise in hardware architectures requires the compilation to use as few running cycles as possible. Existing approaches include using SAT solver or heuristics to complete the mapping but these may cause the issue of either long compilation time (e.g., timeout after hours) or suboptimal compilation results in terms of running cycles (e.g., exponentially increasing number of total cycles). In this paper, we propose an efficient mapping approach for Quantum Fourier Transformation (QFT) circuits over the existing IBM heavy-hex architecture. Such proposal first of all turns the architecture into a structure consisting of a straight line with dangling qubits, and then do the mapping over this generated structure recursively. The calculation shows that there is a linear depth upper bound for the time complexity of these structures and for a special case where there is 1 dangling qubit in every 5 qubits, the time complexity is 5N+O(1). All these results are better than state of the art methods.
- Quantum Fourier Transformation Circuits Compilation. (2023). arXiv:quant-ph/2312.16114
- Tackling the qubit mapping problem for NISQ-era quantum devices. Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (2019), 1001–1014.
- Dmitri Maslov. 2007. Linear depth stabilizer and quantum Fourier transformation circuits with no auxiliary qubits in finite-neighbor quantum architectures. Physical Review A 76, 5 (Nov 2007). https://doi.org/10.1103/physreva.76.052310
- Qubit Mapping and Routing via MaxSAT. In 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO). IEEE Computer Society, Los Alamitos, CA, USA, 1078–1091. https://doi.org/10.1109/MICRO56248.2022.00077
- Noise-Adaptive Compiler Mappings for Noisy Intermediate-Scale Quantum Computers. Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (4 2019), 1015–1029. https://doi.org/10.1145/3297858.3304075
- Peter W. Shor. 1994. Algorithms for quantum computation: Discrete logarithms and factoring. Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS (1994). https://doi.org/10.1109/SFCS.1994.365700
- Qubit Mapping for Reconfigurable Atom Arrays. In Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design (ICCAD ’22). Association for Computing Machinery, New York, NY, USA, Article 107, 9 pages. https://doi.org/10.1145/3508352.3549331
- Bochen Tan and Jason Cong. 2020. Optimal Layout Synthesis for Quantum Computing. Proceedings of the 39th International Conference on Computer-Aided Design (2020). https://doi.org/10.1145/3400302.3415620
- Time-Optimal Qubit Mapping (ASPLOS 2021). Association for Computing Machinery, New York, NY, USA, 360–374. https://doi.org/10.1145/3445814.3446706
Paper Prompts
Sign up for free to create and run prompts on this paper.