{"title":"Integration of Quantum Accelerators into HPC: Toward a Unified Quantum Platform","authors":"Amr Elsharkawy, Xiaorang Guo, Martin Schulz","doi":"arxiv-2407.18527","DOIUrl":null,"url":null,"abstract":"To harness the power of quantum computing (QC) in the near future, tight and\nefficient integration of QC with high performance computing (HPC)\ninfrastructure (both on the software (SW) and the hardware (HW) level) is\ncrucial. This paper addresses the development of a unified quantum platform\n(UQP) and how it is being integrated into the HPC ecosystem. It builds on the\nconcepts of hybrid high performance computing - quantum computing (HPCQC)\nworkflows and a unified HPCQC toolchain, introduced in our previous work and\nmakes the next needed step: it unifies the low-level interface between the\nexisting classical HPC systems and the emerging quantum hardware technologies,\nincluding but not limited to machines based on superconducting qubits, neutral\natoms or trapped ions. The UQP consists of three core components: a runtime\nlibrary, an instruction set architecture (ISA) and a quantum control processor\n(QCP) micro-architecture. In particular, this work contributes a unified HPCQC\nruntime library that bridges the gap between programming systems built on\nquantum intermediate representation (QIR) standard with a novel, unified hybrid\nISA. It then introduces the initial extension of an ISA and QCP\nmicro-architecture to be platform and technology agnostic and enables it as an\nefficient execution platform. The UQP has been verified to ensure correctness.\nFurther, our performance analysis shows that the execution time and memory\nrequirements of the runtime library scale super-linearly with number of qubits,\nwhich is critical to support scalability efforts in QC hardware.","PeriodicalId":501168,"journal":{"name":"arXiv - CS - Emerging Technologies","volume":"74 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Emerging Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.18527","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
To harness the power of quantum computing (QC) in the near future, tight and
efficient integration of QC with high performance computing (HPC)
infrastructure (both on the software (SW) and the hardware (HW) level) is
crucial. This paper addresses the development of a unified quantum platform
(UQP) and how it is being integrated into the HPC ecosystem. It builds on the
concepts of hybrid high performance computing - quantum computing (HPCQC)
workflows and a unified HPCQC toolchain, introduced in our previous work and
makes the next needed step: it unifies the low-level interface between the
existing classical HPC systems and the emerging quantum hardware technologies,
including but not limited to machines based on superconducting qubits, neutral
atoms or trapped ions. The UQP consists of three core components: a runtime
library, an instruction set architecture (ISA) and a quantum control processor
(QCP) micro-architecture. In particular, this work contributes a unified HPCQC
runtime library that bridges the gap between programming systems built on
quantum intermediate representation (QIR) standard with a novel, unified hybrid
ISA. It then introduces the initial extension of an ISA and QCP
micro-architecture to be platform and technology agnostic and enables it as an
efficient execution platform. The UQP has been verified to ensure correctness.
Further, our performance analysis shows that the execution time and memory
requirements of the runtime library scale super-linearly with number of qubits,
which is critical to support scalability efforts in QC hardware.