▲
作者:C. Delle Donne, M. Iuliano, B. van der Vecht, G. M. Ferreira, H. Jirovská, T. J. W. van der Steenhoven, A. Dahlberg, M. Skrzypczyk, D. Fioretto, M. Teller, P. Filippov, A. R.-P. Montblanch, J. Fischer, H. B. van Ommen, N. Demetriou, D. Leichtle, L. Music, H. Ollivier, I. te Raa, W. Kozlowski, T. H. Taminiau, P. Pawełczak, T. E. Northup, R. Hanson & S. Wehner
▲ 链接:
https://www.nature.com/articles/s41586-025-08704-w
▲ 摘要:
未来量子网络的目标是实现仅使用经典通信无法实现的新互联网应用。到目前为止,量子处理器上的量子网络应用和功能的演示已经在特定于实验设置的特设软件中进行,编程为使用实验物理专业知识直接在低级控制设备中执行单个任务(应用实验)。
研究者报告了一种架构的设计和实现,该架构能够在与平台无关的高级软件中的量子处理器上执行量子网络应用程序。他们通过将其实现为量子网络操作系统,并执行测试程序,展示了该架构在高级软件中执行应用程序的能力,包括在基于金刚石中的氮空位中心的两个量子网络节点上从客户端到服务器的委托计算。研究者展示了该架构如何通过多任务处理不同的应用程序来最大限度地利用量子网络硬件。
该体系结构可用于在与该系统模型相对应的任何量子处理器平台上执行程序。研究者通过为基于单个
40
Ca
+
原子的捕获离子量子网络节点演示QNodeOS的额外驱动程序来说明这一点。该架构为量子网络编程的计算机科学研究奠定了基础,并为将量子网络技术带入社会的软件开发铺平了道路。
▲ Abstract:
The goal of future quantum networks is to enable new internet applications that are impossible to achieve using only classical communication. Up to now, demonstrations of quantum network applications and functionalities on quantum processors have been performed in ad hoc software that was specific to the experimental setup, programmed to perform one single task (the application experiment) directly into low-level control devices using expertise in experimental physics. Here we report on the design and implementation of an architecture capable of executing quantum network applications on quantum processors in platform-independent high-level software. We demonstrate the capability of the architecture to execute applications in high-level software by implementing it as a quantum network operating system—QNodeOS—and executing test programs, including a delegated computation from a client to a server on two quantum network nodes based on nitrogen-vacancy (NV) centres in diamond. We show how our architecture allows us to maximize the use of quantum network hardware by multitasking different applications. Our architecture can be used to execute programs on any quantum processor platform corresponding to our system model, which we illustrate by demonstrating an extra driver for QNodeOS for a trapped-ion quantum network node based on a single
40
Ca
+
atom16. Our architecture lays the groundwork for computer science research in quantum network programming and paves the way for the development of software that can bring quantum network technology to society.