速度提升49倍,英伟达发布量子混合编程平台QODA

简介: 速度提升49倍,英伟达发布量子混合编程平台QODA

量子计算的编程框架也要统一了吗?


7 月 13 日,英伟达宣布了全新编程平台 NVIDIA Quantum Optimized Device Architecture(QODA,量子优化设备架构),旨在开发和管理在混合经典量子系统上运行的应用程序。QODA 将成为 cuQuantum,即英伟达 GPU 加速量子模拟系统的补充。与 cuQuantum 不同,QODA 旨在帮助人们在量子处理器和经典系统(GPU、CPU)组成的混合系统上开发和运行应用程序,使量子计算更易使用。

与 CUDA 类似,QODA 是开放的、统一的环境,后者适用于当今一些最强大的计算机和量子处理器,可提高科学生产力,并使量子研究具有更大的规模。

混合量子、经典计算的想法目前已被学界和业界广泛接受。QODA 的某些部分将更适合经典系统,而其他部分仅适用于量子计算机。我们可以至少部分地将 QODA 视为一组工具和一个编译器,其能够适当地划分任务,并将与量子相关的部分转换为各种量子处理器(QPU)的机器指令。

英伟达 HPC 和量子计算产品总监 Timothy Costa 在媒体活动中表示:「混合计算术语在行业中被过度使用了。应用程序中有一些算法最适合像 GPU 这样的经典计算资源,应以高性能方式实现以在 GPU 上运行。还有最适合量子计算机的算法。这些部分协同工作,数据则在其中来回传递。」

我们知道,当前的所有量子计算机都必须是混合的,经典计算机需要与 QPU 进行通信(即发送控制信号,解释结果),没有其他方法。



新平台的发布使英伟达的量子计算计划更加清晰。Costa 强调,英伟达没有进入 QPU 业务的计划。也就是说,这家公司清楚地将量子计算作为另一种加速器平台,并试图将其集成到 HPC 领域。利用 GPU 来加速混合量子经典应用程序是很自然的选择,在密集矩阵乘法等任务上,GPU 执行得比 QPU 更好。

QODA 将在 2022 年内推出,新产品面临的一个直接挑战是与许多不同类型的量子比特(离子阱、超导、光子等)进行通信。目前尚不清楚哪种 QPU 技术将占上风。

英伟达表示,一些领先的量子计算研究组织已经使用英伟达 GPU 和专业化软件 cuQuantum 来开发各自的量子线路。借助 QODA,开发者就能构建完整的量子应用程序,这些量子应用程序可以通过 cuQuantum 在 GPU 加速的超级计算机上进行模拟。

在 QODA 宣布的同时,英伟达宣布与五家量子硬件制造商合作。值得注意的是,每家制造商都使用了不同的量子比特技术。它们包括 IQM 量子计算机(超导量子比特)、Pasqal(中性原子)、Quantinuum(离子阱)、Quantum Brilliance(钻石中的氮空位)和 Xanadu(光子)。

「我需要强调这不是随机选择,」Costa 说道。「这是五种不同类型的量子比特,这对我们来说非常重要,因为我们正在选择第一批合作伙伴。我们希望确保在开发编程模型时不会遗漏任何东西,而这种模型是对一种量子比特进行编程所需的。我们期待在不久的将来扩大合作伙伴的范围。」

英伟达还宣布了与两家软件提供商 QC Ware 和 Zapata Computing 以及包括 Forschungszentrum Jülich、劳伦斯伯克利国家实验室和橡树岭国家实验室在内的几个超级计算中心合作。

英伟达是量子计算生态系统中相对后来的玩家。它对量子计算的推动始于 2021 年推出的 cuQuantum。Costa 表示,新产品 QODA 的目标是英伟达认为的市场空白。

「当今量子计算软件的大部分工作都集中在算法开发上,」Costa 表示。「因此与完全混合应用程序相比规模要小一些。目前一些较流行的框架,如 Cirq、Qiskit 和 PennyLane。它们非常重要,我们与 cuQuantum 一起发布的第一款产品就是为它们设计的,目的是让它们变得更强大。」

「基于算法实验的框架与构建当今用于量子计算的 GPU 加速科学应用程序之间存在很大差距,因为它们正朝着混合经典量子计算的方向发展。为此,我们需要从量子物理学家的算法开发过渡到领域科学家的应用程序开发,构建一个为混合量子经典计算设计的开发平台,提供与应用程序和编程范式互操作的性能,同时易于被科学家所使用。」

在寻求简化量子和混合量子经典资源的应用平台上,英伟达并不是唯一一家。例如,初创公司 Agnostiq 有一个开源产品 Covalent,旨在为包括量子资源的异构 HPC 环境开发工作流。

我们对于量子计算将如何融入 HPC 领域及成为生产力的形式并不明了。尽管情况正在迅速变化,但量子计算一直是人们努力的方向。英伟达的入局证明了这一点。

「众所周知,真正的量子优越性,即通过在应用程序中包含量子计算来与经典计算区分开来,通常出现在容错量子计算时代,数以百万计的量子比特将通过数千量子比特进行纠错。这还很遥远,还有很多工作要做。但很多不同领域的研究正在积极应对这一挑战,推动行业向前发展。全球有 22 个国家有量子计划,超过 70% 的领先科技公司都有量子计划,其中的规模和规模差异很大,但都是某种形式,每年都有很多论文,然后是 250 家或更多的初创公司,其中一些估值相当高,」Costa 说道。


当然,英伟达的发展重点是确保能在其 GPU 上运行量子计算工作时获得绝对最佳的性能。这就是 cuQuantum 在量子仿真方面的用途。因此,其提出的构建代码的方式 QODA 可以成为其他编译器的合作工具。「我们有编译器,NVC++ 是一个很好的例子。它既是加速器 GPU 编译器,又是高性能 CPU 编译器,你可以将其与 QODA 配对,Costa 说。

量子处理器(QPU)因为利用量子力学的特性,非常适合模拟原子级别的变化过程,有望推动化学、材料科学的基础进步,在从更高效的电池到更有效的药物等方面催生突破性进展。

QPU 还可以帮助解决物流等领域的棘手优化问题。在一项实验中,最近安装在于欧洲最大的量子计算设施之一,Jülich 量子计算统一基础设施(JUNIQ)的一台量子计算机展示了安排近 500 次航班的最有效方式,展示了该技术的潜力。

量子计算还有望将人工智能提升到一个新的水平。在单独的实验中,Jülich 研究人员使用量子机器学习来模拟蛋白质如何与 DNA 链结合并对法国里昂的卫星图像进行了分类。

「长期以来,我们一直认为混合系统是获得实用量子计算的唯一途径——与今天的经典 HPC 系统相关联,量子计算机将为我们提供两全其美的优势,」JUNIQ 负责人 Kristel Michielsen 表示。

英伟达 A100 GPU(绿色)构成了 JUWELS Booster 的核心,可以使用 cuQuantum 模拟量子任务。

与在 CPU 集群上运行的作业相比,研究人员应用通用量子计算机模拟器的 GPU 版本 JUQCS,获得了高达 49 倍的加速。

参考内容:https://www.hpcwire.com/2022/07/12/nvidia-dives-deeper-into-quantum-announces-qoda-programming-platform/https://blogs.nvidia.com/blog/2022/07/12/quantum-qoda-julich/

相关实践学习
在云上部署ChatGLM2-6B大模型(GPU版)
ChatGLM2-6B是由智谱AI及清华KEG实验室于2023年6月发布的中英双语对话开源大模型。通过本实验,可以学习如何配置AIGC开发环境,如何部署ChatGLM2-6B大模型。
相关文章
|
20天前
|
人工智能 自然语言处理 Shell
🦞 如何在 OpenClaw (Clawdbot/Moltbot) 配置阿里云百炼 API
本教程指导用户在开源AI助手Clawdbot中集成阿里云百炼API,涵盖安装Clawdbot、获取百炼API Key、配置环境变量与模型参数、验证调用等完整流程,支持Qwen3-max thinking (Qwen3-Max-2026-01-23)/Qwen - Plus等主流模型,助力本地化智能自动化。
32328 118
🦞 如何在 OpenClaw (Clawdbot/Moltbot) 配置阿里云百炼 API
|
15天前
|
人工智能 安全 机器人
OpenClaw(原 Clawdbot)钉钉对接保姆级教程 手把手教你打造自己的 AI 助手
OpenClaw(原Clawdbot)是一款开源本地AI助手,支持钉钉、飞书等多平台接入。本教程手把手指导Linux下部署与钉钉机器人对接,涵盖环境配置、模型选择(如Qwen)、权限设置及调试,助你快速打造私有、安全、高权限的专属AI助理。(239字)
6859 18
OpenClaw(原 Clawdbot)钉钉对接保姆级教程 手把手教你打造自己的 AI 助手
|
14天前
|
人工智能 机器人 Linux
OpenClaw(Clawdbot、Moltbot)汉化版部署教程指南(零门槛)
OpenClaw作为2026年GitHub上增长最快的开源项目之一,一周内Stars从7800飙升至12万+,其核心优势在于打破传统聊天机器人的局限,能真正执行读写文件、运行脚本、浏览器自动化等实操任务。但原版全英文界面对中文用户存在上手门槛,汉化版通过覆盖命令行(CLI)与网页控制台(Dashboard)核心模块,解决了语言障碍,同时保持与官方版本的实时同步,确保新功能最快1小时内可用。本文将详细拆解汉化版OpenClaw的搭建流程,涵盖本地安装、Docker部署、服务器远程访问等场景,同时提供环境适配、问题排查与国内应用集成方案,助力中文用户高效搭建专属AI助手。
4831 12
|
16天前
|
人工智能 机器人 Linux
保姆级 OpenClaw (原 Clawdbot)飞书对接教程 手把手教你搭建 AI 助手
OpenClaw(原Clawdbot)是一款开源本地AI智能体,支持飞书等多平台对接。本教程手把手教你Linux下部署,实现数据私有、系统控制、网页浏览与代码编写,全程保姆级操作,240字内搞定专属AI助手搭建!
5696 21
保姆级 OpenClaw (原 Clawdbot)飞书对接教程 手把手教你搭建 AI 助手
|
12天前
|
人工智能 JavaScript 安全
Claude Code 安装指南
Claude Code 是 Anthropic 推出的本地 AI 编程助手,支持 Mac/Linux/WSL/Windows 多平台一键安装(Shell/PowerShell/Homebrew/NPM),提供 CLI 交互、代码生成、审查、Git 提交等能力,并内置丰富斜杠命令与自动更新机制。
4324 0
|
16天前
|
存储 人工智能 机器人
OpenClaw是什么?阿里云OpenClaw(原Clawdbot/Moltbot)一键部署官方教程参考
OpenClaw是什么?OpenClaw(原Clawdbot/Moltbot)是一款实用的个人AI助理,能够24小时响应指令并执行任务,如处理文件、查询信息、自动化协同等。阿里云推出的OpenClaw一键部署方案,简化了复杂配置流程,用户无需专业技术储备,即可快速在轻量应用服务器上启用该服务,打造专属AI助理。本文将详细拆解部署全流程、进阶功能配置及常见问题解决方案,确保不改变原意且无营销表述。
6274 6
|
18天前
|
人工智能 JavaScript 应用服务中间件
零门槛部署本地AI助手:Windows系统Moltbot(Clawdbot)保姆级教程
Moltbot(原Clawdbot)是一款功能全面的智能体AI助手,不仅能通过聊天互动响应需求,还具备“动手”和“跑腿”能力——“手”可读写本地文件、执行代码、操控命令行,“脚”能联网搜索、访问网页并分析内容,“大脑”则可接入Qwen、OpenAI等云端API,或利用本地GPU运行模型。本教程专为Windows系统用户打造,从环境搭建到问题排查,详细拆解全流程,即使无技术基础也能顺利部署本地AI助理。
7774 17

热门文章

最新文章