0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

经典硬件在qbit仿真中的作用

IEEE电气电子工程师 来源:IEEE电气电子工程师 2023-10-13 10:00 次阅读

在将其Grace Hopper芯片直接与量子处理器集成,并在经典超级计算机上展示模拟量子系统的能力之间,英伟达本月在量子计算领域掀起了波澜。

英伟达当然已经做好了利用后者的准备。它制造了超级计算机使用的GPU,与人工智能开发人员渴望的GPU相同。这些GPU作为在经典计算机上模拟数十个量子位的工具也很有价值。新的软件开发意味着研究人员现在可以使用越来越多的超级计算资源来代替真正的量子计算机。

但模拟量子系统是一项要求极高的挑战,而这些要求就在背后若隐若现。

经典计算机在模拟量子硬件方面有两个作用。首先,量子计算机构建者可以使用经典计算来测试他们的设计。伦敦帝国理工学院博士后研究员Jinzhao Sun表示:“经典模拟是理解和设计量子硬件的一个基本方面,通常是验证这些量子系统的唯一手段。”

另一方面,经典计算机可以运行量子算法来代替实际的量子计算机。正是这种能力让研究分子动力学、蛋白质折叠和新兴的量子机器学习领域的研究人员特别感兴趣,所有这些都受益于量子处理。

经典模拟并不是真正量子物品的完美替代品,但它们经常制作合适的传真。世界上只有这么多量子计算机,而经典模拟更容易访问。经典模拟还可以控制困扰真实量子处理器的噪音,并经常破坏量子运行。纽约州厄普顿布鲁克黑文国家实验室的计算机科学和机器学习研究员Shinjae Yoo表示,经典模拟可能比真正的量子模拟慢,但研究人员仍然可以节省时间。

因此,捕获是一个大小问题。由于量子系统中的一个量子位与该系统中的其他量子位纠缠在一起,因此精确模拟该系统的需求呈指数级增长。根据经验,每增加一个量子位,模拟所需的经典内存量就会增加一倍。从单个GPU移动到整个八个GPU节点需要增加三个量子位。

许多研究人员仍然梦想着在这个指数斜率上尽可能地向上推进。Yoo说:“如果我们正在进行分子动力学模拟,我们希望有更大数量的原子和更大规模的模拟,以获得更真实的模拟。”

GPU可以加速量子模拟

GPU是关键的立足点。Yoo说,用GPU换CPU可以将量子系统的模拟速度提高一个数量级。这种加速可能并不令人惊讶,但由于GPU之间发送信息的瓶颈,很少有模拟能够充分利用这一优势。因此,大多数模拟都停留在一个多GPU节点甚至该节点内的单个GPU的范围内。

一些幕后的进展使缓解这些瓶颈成为可能。英伟达的cuQuantum软件开发套件使研究人员更容易在多个GPU上运行量子模拟。GPU以前需要通过CPU进行通信,这造成了额外的瓶颈——像Nvidia的NCCL这样的集体通信框架允许用户直接在节点之间进行内存到内存的复制等操作。

cuQuantum与加拿大初创公司Xanadu的PennyLane等量子计算工具包配对。作为量子机器学习社区的坚定支持者,PennyLane让研究人员在量子计算机上使用PyTorch等技术。虽然PennyLane是为在真正的量子硬件上使用而设计的,但PennyLanne的开发人员特别添加了在多个GPU节点上运行的功能。

从理论上讲,这些进步可以让经典计算机模拟大约36个量子位。在实践中,这种规模的模拟需要太多的节点小时才能实现。如今更现实的金本位是20s。尽管如此,这比几年前研究人员所能模拟的还要多出10个量子位。

也就是说,Yoo在Perlmutter超级计算机上工作,这台超级计算机是由数千个Nvidia A100 GPU构建的,旨在培养和运行人工智能模型的能力,即使在中国,这些模型的销售也受到美国政府出口管制的限制。西方相当多的其他超级计算机使用A100作为支柱。

经典硬件在qbit仿真中的作用

经典硬件的规模能否继续增长?挑战是巨大的。从拥有160G GPU内存的英伟达DGX到拥有320GB GPU内存的DGX,只不过是一个量子位的跳跃。Jinzhao Sun认为,试图模拟100多个量子位的经典模拟很可能会失败。

真正的量子硬件,至少在表面上,已经远远超过了这些量子位的数量。例如,IBM已经稳步将其通用量子处理器中的量子位数量增加到数百个,并雄心勃勃地计划将这些数量增加到数千个。

这并不意味着模拟在千量子位的未来不会发挥作用。经典计算机可以在模拟大型系统的各个部分中发挥重要作用——验证它们的硬件或测试有朝一日可能以全尺寸运行的算法。事实证明,使用29个量子位可以做很多事情。

审核编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132166
  • 硬件
    +关注

    关注

    11

    文章

    2923

    浏览量

    64828
  • 工具包
    +关注

    关注

    0

    文章

    45

    浏览量

    9458
  • 量子系统
    +关注

    关注

    0

    文章

    21

    浏览量

    2565

原文标题:研究人员如何使用Nvidia的GPU模拟Qubits

文章出处:【微信号:IEEE_China,微信公众号:IEEE电气电子工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MATLAB电路仿真中能讲电流汇总的元件

    在MATLAB电路仿真中,可以使用许多元件来汇总电流。以下是一些常见的元件和它们在电路中的作用: 电阻(Resistor):电阻是电路中最基本的元件之一,用于限制电流的流动。在MATLAB电路仿真中
    的头像 发表于 04-21 09:23 224次阅读

    COMSOL Multiphysics超材料与超表面仿真中的应用

    :1047608967 总结: COMSOL Multiphysics作为一款强大的多物理场仿真软件,超材料和超表面的研究中发挥着重要作用。通过仿真分析,可以深入了解超表面的光学性能
    发表于 02-20 09:20

    详解部分元等效电路法在电磁仿真中的应用

    详解部分元等效电路法在电磁仿真中的应用
    的头像 发表于 12-07 14:42 372次阅读
    详解部分元等效电路法在电磁<b class='flag-5'>仿真中</b>的应用

    借助GPT4理解仿真中竞争处理的方法

    上周微信群里的一个小伙伴提到的一个关于仿真中不达预期的一个问题,其中牵涉到关于仿真中信号竞争等问题。这个问题之前算是不求甚解。
    的头像 发表于 11-25 14:23 317次阅读
    借助GPT4理解<b class='flag-5'>仿真中</b>竞争处理的方法

    硬件工程师经典面试题详解

    硬件工程师经典面试题详解
    的头像 发表于 11-20 15:08 773次阅读
    <b class='flag-5'>硬件</b>工程师<b class='flag-5'>经典</b>面试题详解

    OrCAD PSpice A_D在数字电路仿真中的应用

    电子发烧友网站提供《OrCAD PSpice A_D在数字电路仿真中的应用.pdf》资料免费下载
    发表于 11-18 09:22 3次下载
    OrCAD PSpice A_D在数字电路<b class='flag-5'>仿真中</b>的应用

    OrCAD PSpiceA_D在数字电路仿真中的应用

    电子发烧友网站提供《OrCAD PSpiceA_D在数字电路仿真中的应用.pdf》资料免费下载
    发表于 11-17 15:38 0次下载
    OrCAD PSpiceA_D在数字电路<b class='flag-5'>仿真中</b>的应用

    如何把ADC加到链路仿真中

    前两天,课程群的号友,说他用SystemVue,来仿真链路的级联参数,说遇到问题了。
    的头像 发表于 10-27 15:57 410次阅读
    如何把ADC加到链路<b class='flag-5'>仿真中</b>

    ADS放大器仿真中加入偏置电路,其中电路中的电容电感的值怎样确定?

    ADS放大器仿真中加入偏置电路,其中电路中的电容电感的值怎样确定? 在ADS放大器仿真中加入偏置电路时,电容和电感的值的选择非常重要。如何选择合适的电容和电感取决于放大器的特定应用和设计参数。本文
    的头像 发表于 10-20 14:22 868次阅读

    硬件经典面试100题分享

    学电人员必备;硬件经典面试100题;面向电子行业的面试基础问题,提前进入职业的大门
    发表于 09-27 06:23

    Proteus仿真中的at89c51的电源引脚在哪里啊?

    Proteus仿真中的at89c51的电源引脚在哪里啊?求帮助
    发表于 09-27 06:12

    Protues仿真中MPX4250与数码管显示不一致怎么处理?

    Protues仿真中MPX4250与数码管显示不一致怎么处
    发表于 09-26 07:51

    单片机仿真器的作用是什么?

    单片机仿真器的作用是什么? 单片机仿真器是一种可用于验证和调试嵌入式系统的重要工具。它可以帮助开发人员,学生和工程师实现先进的软硬件模拟和仿真
    的头像 发表于 09-08 10:39 1231次阅读

    如何实现硬件断点呢?

    这个断点调试是不是仿真中没法运行,只能在实际上板中进行测试?因为我nucleistudio中设置了断点然后用底层vivado进行仿真并没有实际效果
    发表于 08-11 12:54

    基于OmniArk芯神鼎硬件仿真系统和QEMU的混合验证平台

    软件仿真(Simulation),原型验证(Prototyping),以及硬件仿真 (Emulation),是当前主要的三种有效的验证方法,在芯片前端设计的功能性验证阶段起到了关键的作用
    的头像 发表于 07-27 09:57 377次阅读
    基于OmniArk芯神鼎<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>系统和QEMU的混合验证平台