Abstract
Programming for today’s quantum computers is making significant strides toward modern workflows compatible with high performance computing (HPC), but fundamental challenges still remain in the integration of these vastly different technologies. Quantum computing (QC) programming languages share some common ground, as well as their emerging runtimes and algorithmic modalities. In this short paper, we explore avenues of refinement for the quantum processing unit (QPU) in the context of many-tasks management, asynchronous or otherwise, in order to understand the value it can play in linking QC with HPC. Through examples, we illustrate how its potential for scientific discovery might be realized.
This manuscript has been authored by UT-Battelle, LLC, under contract DE-AC05-00OR22725 with the US Department of Energy (DOE). The US government retains and the publisher, by accepting the article for publication, acknowledges that the US government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for US government purposes. DOE will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (https://www.energy.gov/doe-public-access-plan).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Arute, F., Arya, K., Babbush, R., Bacon, D., et al.: Quantum supremacy using a programmable superconducting processor. Nature 574, 505–510 (2019). https://doi.org/10.1038/s41586-019-1666-5
Britt, K.A., Mohiyaddin, F.A., Humble, T.S.: Quantum accelerators for high-performance computing systems. In: 2017 IEEE International Conference on Rebooting Computing (ICRC), pp. 1–7 (2017). https://doi.org/10.1109/ICRC.2017.8123664
Chen, C., et al.: Accelerating Computational Materials Discovery with Artificial Intelligence and Cloud High-Performance Computing: From Large-Scale Screening to Experimental Validation (2024). https://doi.org/10.48550/arXiv.2401.04070
Lopez Alarcon, S., Elster, A.C.: Quantum computing and high-performance computing: compilation stack similarities. Comput. Sci. Eng. 24(06), 66–71 (2022). https://doi.org/10.1109/MCSE.2023.3269645
Lopez Alarcon, S., Wong, E., Humble, T., Dumitrescu, E.: Quantum programming paradigms and description languages. Comput. Sci. Eng. (2024). To appear
Madsen, L.S., et al.: Quantum computational advantage with a programmable photonic processor. Nature 606, 75–81 (2022). https://doi.org/10.1038/s41586-022-04725-x
McCaskey, A., Lyakh, D., Dumitrescu, E.F., Powers, S., Humble, T.: XACC: a system-level software infrastructure for heterogeneous quantum-classical computing. Quantum Sci. Technol. 5(2), 1–23 (2020). https://doi.org/10.1088/2058-9565/ab6bf6
Mintz, T.M., McCaskey, A.J., Dumitrescu, E.F., Moore, S.V., Powers, S., Lougovski, P.: QCOR: a language extension specification for the heterogeneous quantum-classical model of computation. J. Emerg. Technol. Comput. Syst. 16(2) (2020). https://doi.org/10.1145/3380964
Schulz, M., Ruefenacht, M., Kranzlmuller, D., Schulz, L.: Accelerating HPC with quantum computing: it is a software challenge too. Comput. Sci. Eng. 24(04), 60–64 (2022)
Urbanek, M., Nachman, B., de Jong, W.A.: Error detection on quantum computers improving the accuracy of chemical calculations. Phys. Rev. A 102, 022427 (2020). https://doi.org/10.1103/PhysRevA.102.022427
Acknowledgements
EW, DC, TSH, and ED acknowledge that this work was performed at Oak Ridge National Laboratory, operated by UT-Battelle, LLC under contract DE-AC05-00OR22725 for the US Department of Energy (DOE). EW, DC, and TSH acknowledge that support for the work came from the DOE Advanced Scientific Computing Research (ASCR) Accelerated Research in Quantum Computing (ARQC) Program under field work proposal ERKJ332. ED is supported by the DOE Office of Science Advanced Scientific Research Program Early Career Award under contract number 3ERKJ420. SLA acknowledges that this material is partially based upon work supported by the National Science Foundation under Award No. 2300476.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Caino-Lores, S., Claudino, D., Dumitrescu, E., Humble, T.S., Alarcon, S.L., Wong, E. (2024). Rethinking Programming Paradigms in the QC-HPC Context. In: Diehl, P., Schuchart, J., Valero-Lara, P., Bosilca, G. (eds) Asynchronous Many-Task Systems and Applications. WAMTA 2024. Lecture Notes in Computer Science, vol 14626. Springer, Cham. https://doi.org/10.1007/978-3-031-61763-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-61763-8_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-61762-1
Online ISBN: 978-3-031-61763-8
eBook Packages: Computer ScienceComputer Science (R0)