The challenge of scaling quantum computers to gain computational power is expected to lead to architectures with multiple connected quantum processing units (QPUs), commonly referred to as Distributed Quantum Computing (DQC). In parallel, there is a growing momentum toward treating quantum computers as accelerators, integrating them into the heterogeneous architectures of high-performance computing (HPC) environments. This work combines these two foreseeable futures in CUNQA, an open-source DQC emulator designed for HPC environments that allows testing, evaluating and studying DQC in HPC before it even becomes real. It implements the three DQC models of no-communication, classical-communication and quantum-communication; which will be examined in this work. Addressing programming considerations, explaining emulation and simulation details, and delving into the specifics of the implementation will be part of the effort. The well-known Quantum Phase Estimation (QPE) algorithm is used to demonstrate and analyze the emulation of the models. To the best of our knowledge, CUNQA is the first tool designed to emulate the three DQC schemes in an HPC environment.
翻译:扩展量子计算机规模以提升计算能力所面临的挑战,预计将催生出由多个互联量子处理单元(QPUs)构成的体系架构,这通常被称为分布式量子计算(DQC)。与此同时,将量子计算机视为加速器,并将其集成到高性能计算(HPC)环境的异构架构中的趋势日益增强。本研究将这两个可预见的未来结合于CUNQA中——一个专为HPC环境设计的开源DQC模拟器,它允许在DQC成为现实之前,于HPC环境中进行测试、评估与研究。CUNQA实现了无通信、经典通信和量子通信这三种DQC模型,这些模型将在本文中予以探讨。研究工作将涵盖编程考量、模拟与仿真细节的阐述,以及实现具体细节的深入分析。我们采用著名的量子相位估计算法(QPE)来演示和分析这些模型的模拟过程。据我们所知,CUNQA是首个设计用于在HPC环境中模拟三种DQC方案的工具。