Integration of Quantum Accelerators with High Performance Computing $\unicode{x2013}$ A Review of Quantum Programming Tools

Amr Elsharkawy, Xiao-Ting Michelle To, Philipp Seitz, Yanbin Chen, Yannick Stade, Manuel Geiger, Qunsheng Huang, Xiaorang Guo, Muhammad Arslan Ansari, Christian B. Mendl, Dieter Kranzlmüller, Martin Schulz
{"title":"Integration of Quantum Accelerators with High Performance Computing $\\unicode{x2013}$ A Review of Quantum Programming Tools","authors":"Amr Elsharkawy, Xiao-Ting Michelle To, Philipp Seitz, Yanbin Chen, Yannick Stade, Manuel Geiger, Qunsheng Huang, Xiaorang Guo, Muhammad Arslan Ansari, Christian B. Mendl, Dieter Kranzlmüller, Martin Schulz","doi":"arxiv-2309.06167","DOIUrl":null,"url":null,"abstract":"Quantum computing (QC) introduces a novel mode of computation with the\npossibility of greater computational power that remains to be exploited\n$\\unicode{x2013}$ presenting exciting opportunities for high performance\ncomputing (HPC) applications. However, recent advancements in the field have\nmade clear that QC does not supplant conventional HPC, but can rather be\nincorporated into current heterogeneous HPC infrastructures as an additional\naccelerator, thereby enabling the optimal utilization of both paradigms. The\ndesire for such integration significantly affects the development of software\nfor quantum computers, which in turn influences the necessary software\ninfrastructure. To date, previous review papers have investigated various\nquantum programming tools (QPTs) (such as languages, libraries, frameworks) in\ntheir ability to program, compile, and execute quantum circuits. However, the\nintegration effort with classical HPC frameworks or systems has not been\naddressed. This study aims to characterize existing QPTs from an HPC\nperspective, investigating if existing QPTs have the potential to be\nefficiently integrated with classical computing models and determining where\nwork is still required. This work structures a set of criteria into an analysis\nblueprint that enables HPC scientists to assess whether a QPT is suitable for\nthe quantum-accelerated classical application at hand.","PeriodicalId":501256,"journal":{"name":"arXiv - CS - Mathematical Software","volume":"18 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Mathematical Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2309.06167","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Quantum computing (QC) introduces a novel mode of computation with the possibility of greater computational power that remains to be exploited $\unicode{x2013}$ presenting exciting opportunities for high performance computing (HPC) applications. However, recent advancements in the field have made clear that QC does not supplant conventional HPC, but can rather be incorporated into current heterogeneous HPC infrastructures as an additional accelerator, thereby enabling the optimal utilization of both paradigms. The desire for such integration significantly affects the development of software for quantum computers, which in turn influences the necessary software infrastructure. To date, previous review papers have investigated various quantum programming tools (QPTs) (such as languages, libraries, frameworks) in their ability to program, compile, and execute quantum circuits. However, the integration effort with classical HPC frameworks or systems has not been addressed. This study aims to characterize existing QPTs from an HPC perspective, investigating if existing QPTs have the potential to be efficiently integrated with classical computing models and determining where work is still required. This work structures a set of criteria into an analysis blueprint that enables HPC scientists to assess whether a QPT is suitable for the quantum-accelerated classical application at hand.
量子加速器与高性能计算的集成$\unicode{x2013}$量子编程工具综述
量子计算(QC)引入了一种新的计算模式,具有更大计算能力的可能性,仍有待开发$\unicode{x2013}$为高性能计算(HPC)应用提供令人兴奋的机会。然而,该领域的最新进展表明,QC并不能取代传统的HPC,而是可以作为额外的加速器纳入当前异构HPC基础设施,从而实现两种模式的最佳利用。对这种集成的渴望极大地影响了量子计算机软件的开发,这反过来又影响了必要的软件基础设施。迄今为止,以前的评论论文已经研究了各种量子编程工具(qpt)(如语言,库,框架)的编程,编译和执行量子电路的能力。然而,与经典HPC框架或系统的集成工作尚未得到解决。本研究旨在从高性能计算的角度描述现有的qpt,调查现有的qpt是否有潜力与经典计算模型有效地集成,并确定哪些工作仍然需要做。这项工作将一组标准构建成一个分析蓝图,使高性能计算科学家能够评估QPT是否适合手头的量子加速经典应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信