Toward a Unified Hybrid HPCQC Toolchain

Philipp Seitz,Amr Elsharkawy,Xiao-Ting Michelle To,Martin Schulz
2023-09-07
Abstract:In the expanding field of Quantum Computing (QC), efficient and seamless integration of QC and high performance computing (HPC) elements (e.g., quantum hardware, classical hardware, and software infrastructure on both sides) plays a crucial role. This paper addresses the development of a unified toolchain designed for hybrid quantum-classical systems. Our work proposes a design for a unified hybrid high performance computing - quantum computing (HPCQC) toolchain that tackles pressing issues such as scalability, cross-technology execution, and ahead-of-time (AOT) optimization.
Quantum Physics,Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?
### The Problems This Paper Attempts to Solve This paper primarily aims to address the integration issues of hybrid systems in the fields of Quantum Computing (QC) and High Performance Computing (HPC). Specifically: 1. **Hybrid System Integration**: - Existing toolchains often can only handle quantum or classical computing systems individually, and face limitations when dealing with both types simultaneously. This paper proposes a unified hybrid toolchain design to seamlessly manage and optimize the interaction between quantum and classical high-performance computing. 2. **Scalability and Cross-Technology Execution**: - As quantum computing evolves, achieving efficient and scalable hybrid systems becomes a key issue. The paper explores how techniques such as Ahead-of-Time (AOT) optimization can enhance the scalability and cross-technology execution capabilities of the system. 3. **Standardization and Compatibility**: - To support future hardware architectures, the paper emphasizes the importance of standardization and adopts standards like Quantum Intermediate Representation (QIR) and OpenQASM3 to ensure the compatibility and flexibility of the toolchain. 4. **Performance and User Experience**: - In the NISQ era, performance optimization becomes particularly important due to the short quantum coherence time. The paper proposes a series of design principles, including performance, scalability, usability, and sustainability, to meet the needs of different users. 5. **Metadata-Driven Optimization**: - The paper introduces the role of metadata in the optimization process, including improving overall service quality through metadata-driven compilers and schedulers. In summary, this paper aims to solve the current integration challenges in hybrid systems by developing a unified hybrid HPC-QC toolchain, thereby better addressing complex computational tasks, especially in application scenarios such as quantum chemistry simulations.