DOE OSTI · 2337912
QASMTrans: A QASM Quantum Transpiler Framework for NISQ Devices
Also available from
Abstract
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.
Keep this discovery
Explore connections, maps & timelines
Hua, Fei, Wang, Meng, Li, Gushu, Peng, Bo, Liu, Chenxu, Zheng, Muqing, Stein, Samuel A., Ding, Yufei, Zhang, Zheng, Humble, Travis S., Li, Ang. 2023-11-12. QASMTrans: A QASM Quantum Transpiler Framework for NISQ Devices. https://doi.org/10.1145/3624062.3624222
Cite the original work for its findings. Save a collection to share your selection of sources.