Quantum Program Analysis and Optimization
Quantum computing has the potential to tackle complex problems that are intractable for classical computers, thanks to its unique properties, such as superposition and entanglement. Nevertheless, developing efficient quantum programs remains challenging because of the diversity and rapid evolution of hardware, and limited access to quantum devices. To tackle these issues, we propose an open-source, profile-guided development flow that allows programmers to refine and optimize quantum code using quantum circuit simulators to evaluate program performance without the need for physical quantum hardware. In the proposed flow, the performance data collected in previous simulation runs helps guide compiler optimizations to generate efficient quantum circuits. An integrated visualization tool further aids programmers by associating performance data with the quantum program code, making it easier to pinpoint code regions for potential improvement. This development flow offers a practical path toward the development of novel and efficient quantum algorithms for various quantum computing platforms.
Authors
- Chia-Heng Tu (ORCID: https://orcid.org/0000-0001-8967-1385)
- Shih‐Hao Hung (ORCID: https://orcid.org/0000-0003-2043-2663)
- Yu-Tsung Wu (ORCID: https://orcid.org/0009-0009-4031-9888)
- Po-Hsuan Huang (ORCID: https://orcid.org/0000-0002-7458-9634)
- Kai‐Chieh Chang (ORCID: https://orcid.org/0000-0003-1161-6882)
- Yue Wu (ORCID: https://orcid.org/0000-0002-9129-3739)
Institutions
- National Taiwan University (TW)
- National Cheng Kung University (TW)
Publication Details
- Journal
- IEEE Nanotechnology Magazine
- Published
- 2025-04-07
- DOI
- https://doi.org/10.1109/mnano.2025.3551388
- Primary Topic
- Quantum Computing Algorithms and Architecture
- Type
- article
- Field-Weighted Citation Impact
- 0.00