Efficient parameterised compilation for hybrid quantum programming

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Krol, A. M., Mesman, K., Sarkar, A., Möller, M., Al-Ars, Z.
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909072420241408
author Krol, A. M.
Mesman, K.
Sarkar, A.
Möller, M.
Al-Ars, Z.
author_facet Krol, A. M.
Mesman, K.
Sarkar, A.
Möller, M.
Al-Ars, Z.
contents Near term quantum devices have the potential to outperform classical computing through the use of hybrid classical-quantum algorithms such as Variational Quantum Eigensolvers. These iterative algorithms use a classical optimiser to update a parameterised quantum circuit. Each iteration, the circuit is executed on a physical quantum processor or quantum computing simulator, and the average measurement result is passed back to the classical optimiser. When many iterations are required, the whole quantum program is also recompiled many times. We have implemented explicit parameters that prevent recompilation of the whole program in quantum programming framework OpenQL, called OpenQL_PC, to improve the compilation and therefore total run-time of hybrid algorithms. We compare the time required for compilation and simulation of the MAXCUT algorithm in OpenQL to the same algorithm in both PyQuil and Qiskit. With the new parameters, compilation time in OpenQL is reduced considerably for the MAXCUT benchmark. When using OpenQL_PC, compilation of hybrid algorithms is up to two times faster than when using PyQuil or Qiskit.
format Preprint
id arxiv_https___arxiv_org_abs_2208_07683
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Efficient parameterised compilation for hybrid quantum programming
Krol, A. M.
Mesman, K.
Sarkar, A.
Möller, M.
Al-Ars, Z.
Quantum Physics
Near term quantum devices have the potential to outperform classical computing through the use of hybrid classical-quantum algorithms such as Variational Quantum Eigensolvers. These iterative algorithms use a classical optimiser to update a parameterised quantum circuit. Each iteration, the circuit is executed on a physical quantum processor or quantum computing simulator, and the average measurement result is passed back to the classical optimiser. When many iterations are required, the whole quantum program is also recompiled many times. We have implemented explicit parameters that prevent recompilation of the whole program in quantum programming framework OpenQL, called OpenQL_PC, to improve the compilation and therefore total run-time of hybrid algorithms. We compare the time required for compilation and simulation of the MAXCUT algorithm in OpenQL to the same algorithm in both PyQuil and Qiskit. With the new parameters, compilation time in OpenQL is reduced considerably for the MAXCUT benchmark. When using OpenQL_PC, compilation of hybrid algorithms is up to two times faster than when using PyQuil or Qiskit.
title Efficient parameterised compilation for hybrid quantum programming
topic Quantum Physics
url https://arxiv.org/abs/2208.07683