Compiler Optimization for Quantum Computing Using Reinforcement Learning

被引:7
|
作者
Quetschlich, Nils [1 ]
Burgholzer, Lukas [2 ]
Wille, Robert [1 ,3 ]
机构
[1] Tech Univ Munich, Chair Design Automat, Munich, Germany
[2] Johannes Kepler Univ Linz, Inst Integrated Circuits, Linz, Austria
[3] Software Competence Ctr Hagenberg GmbH SCCH, Hagenberg, Austria
基金
欧洲研究理事会;
关键词
D O I
10.1109/DAC56929.2023.10248002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Any quantum computing application, once encoded as a quantum circuit, must be compiled before being executable on a quantum computer. Similar to classical compilation, quantum compilation is a sequential process with many compilation steps and numerous possible optimization passes. Despite the similarities, the development of compilers for quantum computing is still in its infancy-lacking mutual consolidation on the best sequence of passes, compatibility, adaptability, and flexibility. In this work, we take advantage of decades of classical compiler optimization and propose a reinforcement learning framework for developing optimized quantum circuit compilation flows. Through distinct constraints and a unifying interface, the framework supports the combination of techniques from different compilers and optimization tools in a single compilation flow. Experimental evaluations show that the proposed framework-set up with a selection of compilation passes from IBM's Qiskit and Quantinuum's TKET-significantly outperforms both individual compilers in 73% of cases regarding the expected fidelity. The framework is available on GitHub (https://github.com/cda-tum/MQTPredictor) as part of the Munich Quantum Toolkit (MQT).
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Bosehedral: Compiler Optimization for Bosonic Quantum Computing
    Zhou, Junyu
    Liu, Yuhao
    Shi, Yunong
    Javadi-Abhari, Ali
    Li, Gushu
    2024 ACM/IEEE 51ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, ISCA 2024, 2024, : 261 - 276
  • [2] Optimization of Reinforcement Learning Using Quantum Computation
    Ravish, Roopa
    Bhat, Nischal R.
    Nandakumar, N.
    Sagar, S.
    Sunil, Prasad B.
    Honnavalli, Prasad B.
    IEEE ACCESS, 2024, 12 : 179396 - 179417
  • [3] Static Neural Compiler Optimization via Deep Reinforcement Learning
    Mammadli, Rahim
    Jannesari, Ali
    Wolf, Felix
    PROCEEDINGS OF SIXTH WORKSHOP ON THE LLVM COMPILER INFRASTRUCTURE IN HPC AND WORKSHOP ON HIERARCHICAL PARALLELISM FOR EXASCALE COMPUTING (LLVM-HPC2020 AND HIPAR 2020), 2020, : 1 - 11
  • [4] Parameters tuning and optimization for Reinforcement Learning algorithms using Evolutionary Computing
    Fernandez, Franklin Cardenoso
    Caarls, Wouter
    PROCEEDINGS 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND COMPUTER SCIENCE (INCISCOS 2018), 2018, : 301 - 305
  • [5] Multiobjective Offloading Optimization in Fog Computing Using Deep Reinforcement Learning
    Mashal, Hojjat
    Rezvani, Mohammad Hossein
    JOURNAL OF COMPUTER NETWORKS AND COMMUNICATIONS, 2024, 2024
  • [6] Superconducting quantum computing optimization based on multi-objective deep reinforcement learning
    Liu, Yangting
    SCIENTIFIC REPORTS, 2025, 15 (01):
  • [7] AUTOMATING ANTENNA SCHEDULING PROBLEMS USING QUANTUM COMPUTING AND DEEP REINFORCEMENT LEARNING
    Wilson, Brian
    Goh, Edwin
    Guillaume, Alex
    Alimo, Ryan
    Claudet, Thomas
    Venkataram, Hamsa
    2022 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2022), 2022, : 4915 - 4918
  • [8] Quantum reinforcement learning Comparing quantum annealing and gate-based quantum computing with classical deep reinforcement learning
    Neumann, Niels M. P.
    de Heer, Paolo B. U. L.
    Phillipson, Frank
    QUANTUM INFORMATION PROCESSING, 2023, 22 (02)
  • [9] Robust optimization for quantum reinforcement learning control using partial observations
    Jiang, Chen
    Pan, Yu
    Wu, Zheng-Guang
    Gao, Qing
    Dong, Daoyi
    PHYSICAL REVIEW A, 2022, 105 (06)
  • [10] Optimized Compiler for Distributed Quantum Computing
    Cuomo, Daniele
    Caleffi, Marcello
    Krsulich, Kevin
    Tramonto, Filippo
    Agliardi, Gabriele
    Prati, Enrico
    Cacciapuoti, Angela Sara
    ACM TRANSACTIONS ON QUANTUM COMPUTING, 2023, 4 (02):