@inproceedings{86d30141f0d848b786614bac36817ec5,
title = "|Lib>: A cross-platform programming framework for quantum-accelerated scientific computing",
abstract = "This paper introduces a new cross-platform programming framework for developing quantum-accelerated scientific computing applications and executing them on most of today{\textquoteright}s cloud-based quantum computers and simulators. It makes use of C++ template meta-programming techniques to implement quantum algorithms as generic, platform-independent expressions, which get automatically synthesized into device-specific compute kernels upon execution. Our software framework supports concurrent and asynchronous execution of multiple quantum kernels via a CUDA-inspired stream concept.",
keywords = "Hybrid software development framework, Quantum-accelerated scientific computing, Template meta-programming",
author = "M. M{\"o}ller and Merel Schalkers",
note = "Accepted Author Manuscript; 20th International Conference on Computational Science, ICCS 2020 ; Conference date: 03-06-2020 Through 05-06-2020",
year = "2020",
doi = "10.1007/978-3-030-50433-5_35",
language = "English",
isbn = "978-3-030-50432-8",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "451--464",
editor = "Krzhizhanovskaya, {Valeria V.} and G{\'a}bor Z{\'a}vodszky and Lees, {Michael H.} and Sloot, {Peter M.A.} and Sloot, {Peter M.A.} and Sloot, {Peter M.A.} and Dongarra, {Jack J.} and S{\'e}rgio Brissos and Jo{\~a}o Teixeira",
booktitle = "Computational Science – ICCS 2020 - 20th International Conference",
edition = "Part IV",
}