速度提升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大模型。
相关文章
|
存储 弹性计算 安全
使用OSS上传下载文件
阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可以提供多种用途,最简单的使用方式是做文件存储,用来上传下载文件啊
5083 0
使用OSS上传下载文件
|
4月前
|
人工智能 JSON 文字识别
一行命令,让你的 Code Agent 会读PDF
一行命令 `npx skills add tanis90/pdf-converter-mineru`,即可为Claude Code、Cursor等主流Code Agent注入PDF阅读能力。基于上海AI Lab开源的MinerU引擎,支持扫描件OCR、表格/公式识别、中英混排,自动选择快读或高精模式,开箱即用,无需部署MCP服务。(239字)
3280 16
|
1月前
|
弹性计算 人工智能 编解码
2026年阿里云服务器价格解析:免费试用版不要钱,收费版38元1年起
2026年阿里云服务器的价格参考:个人新用户可申请1台1个月免费ECS试用,最高4核8G配置,企业新用户可申请3台试用,最高8核16G配置,支持7个地域选择,内地每月20GB免费流量、海外200GB免费流量。付费版推出多款年度特惠:新用户轻量应用服务器2核2G 200M带宽低至38元/年,2核4G仅199元/年;新老用户同享经济型e实例2核2G 3M带宽99元/年,通用算力型u1实例2核4G 5M带宽199元/年,且续费同价可长期锁定优惠。同时u2i、第九代c9i/g9i/r9i等全系列实例均有不同力度折扣,覆盖从个人建站到企业级高性能计算的各类场景,是低成本上云的高性价比选择。
|
3月前
|
API Windows
OpenClaw 接入阿里云百炼完整图文教程|API Key 创建与模型配置详解
本文为OpenClaw(龙虾)Windows客户端对接阿里云百炼API的极简配置指南:涵盖账号准备、百炼控制台登录、API Key创建与复制、OpenClaw内模型配置及测试全流程,10分钟完成部署验证,零基础可上手。
|
存储 缓存 程序员
软考软件评测师——计算机组成与体系结构(CPU指令系统)
本内容详细解析了计算机中央处理器(CPU)的核心架构及其关键组件的工作原理。首先介绍了CPU的四大核心模块:运算单元、控制单元、寄存器阵列和内部总线,并阐述其在数据处理中的核心职责。接着深入探讨了算术逻辑部件(ALU)的功能与专用寄存器的作用,以及通用寄存器对性能提升的意义。随后分析了控制单元的指令处理流程及特殊寄存器的功能。此外,还解析了寄存器系统的分类与设计特点,并对比了不同内存访问模式的特点与应用场景。最后,通过历年真题巩固相关知识点,帮助理解CPU各组件的协同工作及优化策略。
|
9月前
|
编解码 人工智能 数据库
驱动下载慢?不防试试这款驱动更新工具
驱动下载慢?不防试试这款驱动更新工具
|
人工智能 IDE 开发工具
|
11月前
|
存储 供应链 JavaScript
ERP系统生产管理全流程解析
ERP系统为企业提供集成化生产管理解决方案,涵盖从销售预测、主生产计划、物料需求计划到生产订单下达、过程控制及成品入库的全流程。通过规范生产流程,提升计划准确性与执行效率,实现资源优化配置。实施时需注重前期规划、员工培训、数据管理及持续优化,确保系统有效支撑企业生产运营。
737 3
|
11月前
|
存储 分布式计算 资源调度
【赵渝强老师】阿里云大数据MaxCompute的体系架构
阿里云MaxCompute是快速、全托管的EB级数据仓库解决方案,适用于离线计算场景。它由计算与存储层、逻辑层、接入层和客户端四部分组成,支持多种计算任务的统一调度与管理。
964 1