Most of the widely used quantum programming languages and libraries are not designed for the tightly coupled nature of hybrid quantum-classical algorithms, which run on quantum resources that are integrated on-premise with classical HPC infrastructure. We propose a programming model using the API provided by OpenMP to target quantum devices, which provides an easy-to-use and efficient interface for HPC applications to utilize quantum compute resources. We have implemented a variational quantum eigensolver using the programming model, which has been tested using a classical simulator. We are in the process of testing on the quantum resources hosted at the Leibniz Supercomputing Centre (LRZ).
@article{arxiv.2311.03210,
title = {Quantum Task Offloading with the OpenMP API},
author = {Joseph K. L. Lee and Oliver T. Brown and Mark Bull and Martin Ruefenacht and Johannes Doerfert and Michael Klemm and Martin Schulz},
journal= {arXiv preprint arXiv:2311.03210},
year = {2023}
}
Comments
Poster extended abstract for Supercomputing 2023 (SC23)