← 最新论文
⚛️ quantum physics

The Munich Quantum Software Stack: Connecting End Users, Integrating Diverse Quantum Technologies, Accelerating HPC

本文介绍了慕尼黑量子软件栈(MQSS),这是一个模块化且开源的生态系统,旨在通过具有基于 MLIR 的编译器、集成 HPC 的调度器以及标准化硬件抽象层的多层架构,将多样化的量子硬件与算法与经典高性能计算(HPC)统一起来,以加速混合量子-经典工作流。

原作者: Lukas Burgholzer, Jorge Echavarria, Patrick Hopf, Yannick Stade, Damian Rovara, Ludwig Schmid, Ercüment Kaya, Burak Mete, Muhammad Nufail Farooqi, Minh Chung, Marco De Pascale, Laura Schulz, Martin Sc
发布于 2026-01-29
📖 1 分钟阅读🧠 深度阅读

原作者: Lukas Burgholzer, Jorge Echavarria, Patrick Hopf, Yannick Stade, Damian Rovara, Ludwig Schmid, Ercüment Kaya, Burak Mete, Muhammad Nufail Farooqi, Minh Chung, Marco De Pascale, Laura Schulz, Martin Schulz, Robert Wille

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你有一个绝妙的新食谱创意,但它需要一种非常特殊的、高科技的烤箱,而这个世界上只有极少数人拥有这种烤箱。你还有一个专家级厨师团队(经典计算机),他们擅长切菜、搅拌和计时,但他们无法直接使用那台特殊的烤箱。

目前,尝试烹饪你的食谱简直是一场噩梦。你必须学习每种不同品牌烤箱的特定语言,还要弄清楚如何与厨师团队沟通,并手动协调谁在何时做什么。如果你想换一个烤箱,你就必须重新学习一切。

慕尼黑量子软件栈 (MQSS) 就是解决这种混乱的方案。它是一个通用的“翻译器”和“交通控制器”,旨在连接普通用户、强大的经典超级计算机以及这些特殊的量子烤箱(量子计算机)。

以下是该论文如何通过简单的概念来解释它的:

1. 问题所在:太多的语言,太多的烤箱

目前的量子计算就像是一个世界,这里的每个制造商都制造了不同类型的烤箱,并且都有自己独特的按钮、燃料类型和控制面板。

  • 硬件: 有些烤箱使用超导电路,有些使用捕获离子,还有些使用光。它们都非常不同。
  • 用户: 你有懂化学但不懂量子物理的科学家,也有懂如何管理海量数据但不理解量子力学的超级计算机专家。
  • 差距: 目前没有一个单一的“通用遥控器”,能让你说“煮这个”,然后让它在任何地方、任何烤箱上都能运行,同时还能与厨房的其他部分进行协调。

2. 解决方案:将 MQSS 作为通用适配器

MQSS 是一个模块化的、开源的软件系统,充当着桥梁的角色。它并不试图强迫所有人使用一种特定的烤箱;相反,它在所有烤箱之上构建了一个层,让它们都能使用同一种语言。

把它想象成一个智能厨房中心

  • 前门 (Front-end): 这是你的入口。无论你是一位使用熟悉工具(如 Qiskit 或 PennyLane)的厨师,还是一个使用 C++ 编写代码的超级计算机用户,你都会通过这扇门进入。MQSS 理解你的需求,不会强迫你学习新语言。
  • 大脑 (Middle-end): 这是交通控制器。它接收你的请求,确定哪台烤箱当前可用且处于最佳状态,然后将你的食谱翻译成该烤箱能理解的具体指令。它还会管理时间,确保烤箱与厨房的其他部分完美协作,而不会出现等待的情况。
  • 后门 (Back-end): 这连接到实际的烤箱。MQSS 使用一个名为 QDMI(量子设备管理接口)的标准插头。把 QDMI 想象成一根通用的电源线和控制电缆。无论你接入什么品牌的烤箱,MQSS 都能与它对话,检查它的温度,并发送烹饪指令。

3. 它是如何在现实中工作的(“HPC”连接)

论文强调了一个特定的成就:将一台巨大的超级计算机(称为 SuperMUC-NG)直接连接到一台量子计算机(Q-Exa)上。

想象一个巨大的工厂(超级计算机)正在试图解决一个巨大的拼图。拼图的大部分工作很容易,可以由工厂工人完成。但其中一个微小且极其困难的部分,需要一个只存在于隔壁实验室的小型特殊工具。

  • 有了 MQSS 之前: 工厂必须停止运作,派一名工人去实验室,等待工具设置完毕,拿到结果,然后再尝试将结果拼回拼图中。这既缓慢又笨拙。
  • 有了 MQSS 之后: 工厂和实验室现在被连通了。工厂将困难的部分直接发送到实验室,实验室瞬间解决问题,结果流畅地流回工厂的工作流中。工人们甚至不知道那个特殊工具的存在;他们只看到拼图被更快地解决了。

4. 为什么这很重要

论文声称,该系统已经在德国莱布尼茨超算中心(Leibniz Supercomputing Centre)的真实生产环境中投入运行。

  • 它是开放的: 不同于一些将技术锁在围墙内的公司,MQSS 是开源的。任何人都可以向系统中添加新的“烤箱”(硬件)或新的“食谱”(算法)。
  • 它是灵活的: 它可以处理当今带有噪声、不完美的量子计算机,并且旨在随着我们拥有完美、无误差量子计算机的未来而成长。
  • 它是协作性的: 它将物理学家、工程师和计算机科学家聚集在一起,使用共同的语言,确保这项技术能够真正用于解决实际问题。

总而言之,慕尼黑量子软件栈是支撑未来计算的重要粘合剂。它将混乱的各种量子机器和孤立的超级计算机,转变为一个统一且易于使用的单一系统,在这里,复杂的细节被隐藏,而力量被释放。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →