Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Rethinking Programming Paradigms in the QC-HPC Context

  • Conference paper
  • First Online:
Asynchronous Many-Task Systems and Applications (WAMTA 2024)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14626))

Included in the following conference series:

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. 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

  4. 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

    Article  Google Scholar 

  5. Lopez Alarcon, S., Wong, E., Humble, T., Dumitrescu, E.: Quantum programming paradigms and description languages. Comput. Sci. Eng. (2024). To appear

    Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

  9. 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)

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Elaine Wong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics