April 20, 2024
Conference Paper

QASMTrans: A QASM Quantum Transpiler Framework for NISQ Devices


In quantum computing, transpilation plays a crucial role in converting high-level, machine-independent quantum circuits into circuits specially for a quantum device, considering factors such as basis gate set, topology, error profile, etc. Yet, the efficiency of transpilation remains a significant bottleneck, particularly when dealing with very large QASM level input files. In this paper, we present QASMTrans, a C++ based high-performance quantum transpiler framework that can demonstrate on average 50-100× speedups compared to the internal transpiler of Qiskit. Particularly, for large dense circuits such as ’uccsd n24’ and ’qft n320’ incorporating millions of gates, QASMTrans can successfully transpile in 69s and 31s, respectively, while Qiskit failed to finish in one hour. Using QASMTrans as the baseline, it becomes more feasible to explore much larger design space and impose more comprehensive compiler optimizations.

Published: April 20, 2024


Hua F., M. Wang, G. Li, B. Peng, C. Liu, M. Zheng, and S.A. Stein, et al. 2023. QASMTrans: A QASM Quantum Transpiler Framework for NISQ Devices. In Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis (SC-W 2023), November 12-17, 2023, Denver, CO, 1468–1477. New York, New York:Association for Computing Machinery. PNNL-SA-188499. doi:10.1145/3624062.3624222