Search NASA⌕ Search

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

BibTeXRIS

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.