How to Select Quantum Compilers and Quantum Computers Before Compilation

Marie Salm, Johanna Barzen, Frank Leymann, Philipp Wundrack

2023

Abstract

Quantum computers might solve specific problems faster than classical computers in the future. But their actual qubit numbers are small, and the error rates are high. However, quantum computers are already used in various areas and a steadily increasing number is made available by cloud providers. To execute a quantum circuit, it is mapped to the quantum computer’s hardware. The resulting compiled circuit strongly influences the precision of the execution in terms of occurring errors caused by used qubits and quantum gates. Selecting an optimal one is, therefore, essential. SDKs are used to implement circuits and differ in supported cloud providers and programming languages. These differences complicate a change to other backends. In previous work, we developed an automated framework to translate a given circuit and compile it on available quantum computers using multiple compilers. The compilation results can be prioritized and executed. Nevertheless, the translation and compilation with all compilers and quantum computers is resource-intensive and does not scale well with further backends in the future. We, therefore, present an extension to automatically select suitable compiler and quantum computer combinations based on the user’s needs, e.g., for short waiting times and precise results based on past executions. To demonstrate and validate our approach, we show a prototype and case study.

Download


Paper Citation


in Harvard Style

Salm M., Barzen J., Leymann F. and Wundrack P. (2023). How to Select Quantum Compilers and Quantum Computers Before Compilation. In Proceedings of the 13th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-650-7, SciTePress, pages 172-183. DOI: 10.5220/0011775300003488


in Bibtex Style

@conference{closer23,
author={Marie Salm and Johanna Barzen and Frank Leymann and Philipp Wundrack},
title={How to Select Quantum Compilers and Quantum Computers Before Compilation},
booktitle={Proceedings of the 13th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2023},
pages={172-183},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011775300003488},
isbn={978-989-758-650-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - How to Select Quantum Compilers and Quantum Computers Before Compilation
SN - 978-989-758-650-7
AU - Salm M.
AU - Barzen J.
AU - Leymann F.
AU - Wundrack P.
PY - 2023
SP - 172
EP - 183
DO - 10.5220/0011775300003488
PB - SciTePress