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

    文章

    4036

    浏览量

    133393
  • 硬件
    +关注

    关注

    11

    文章

    3247

    浏览量

    66099
  • 工具包
    +关注

    关注

    0

    文章

    46

    浏览量

    9524
  • 量子系统
    +关注

    关注

    0

    文章

    21

    浏览量

    2609

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

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

收藏 人收藏

    评论

    相关推荐

    反射内存卡在半实物模拟仿真中的使用以及如何使用

    反射内存卡在半实物模拟仿真中的应用
    的头像 发表于 11-01 14:10 84次阅读

    如何在Cadence的EMX仿真中精准设置长边PORT

    请问Cadence的EMX仿真里,如果需要在一个较长的边打PORT,需要怎么设置会仿真比较精准?像这样子直接吸附一个上去可以吗?
    的头像 发表于 10-23 10:27 376次阅读
    如何在Cadence的EMX<b class='flag-5'>仿真中</b>精准设置长边PORT

    【干货分享】硬件仿真(HiL)测试

    一、HiL是什么?硬件仿真(Hardware-in-the-Loop,简称HIL)是真的控制器连接假的被控对象,以一种高效低成本的方式对控制器进行全面测试。它是一种用于复杂设备控制器的开发与测试
    的头像 发表于 09-19 17:15 702次阅读
    【干货分享】<b class='flag-5'>硬件</b><b class='flag-5'>在</b>环<b class='flag-5'>仿真</b>(HiL)测试

    LM2903B仿真中,为什么运放Vcc电压为0的时候,同相输入端的电压的电压是负值?

    请问一下,下面的仿真中,为什么运放的Vcc电压为0的时候,同相输入端的电压的电压是负值? 并且仿真中,LM2903B的供电电压没有时,比较器的输出是呈现高阻态还是低阻态?实际当中,器件没有供电电压的时候是否与
    发表于 07-30 08:22

    高速信号仿真中的FFE均衡技术

    高速信号仿真中的均衡技术按照发射端和接收端来看可以分为如下图中的几种类型。
    的头像 发表于 07-29 14:15 1287次阅读
    高速信号<b class='flag-5'>仿真中</b>的FFE均衡技术

    EasyGo使用笔记丨分布式光伏集群并网控制硬件仿真应用

    “高比例新能源接入”的背景下,开发一个基于硬件环技术的平台,用以仿真测试光伏逆变器及其控制策略,显得尤为迫切且具有重大的实际价值。其不但能够保证
    的头像 发表于 07-12 17:13 313次阅读
    EasyGo使用笔记丨分布式光伏集群并网控制<b class='flag-5'>硬件</b><b class='flag-5'>在</b>环<b class='flag-5'>仿真</b>应用

    康谋分享 | 自动驾驶联合仿真——功能模型接口FMI(二)

    功能模型接口复杂系统的建模与仿真中具有重要作用。本文探讨了FMU的时间概念、模型交换和联合仿真的通信机制。通过C代码示例,介绍了联合仿真
    的头像 发表于 06-26 14:40 3261次阅读
    康谋分享 | 自动驾驶联合<b class='flag-5'>仿真</b>——功能模型接口FMI(二)

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

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

    fpga原型验证平台与硬件仿真器的区别

    FPGA原型验证平台与硬件仿真芯片设计和验证过程中各自发挥着独特的作用,它们之间存在明显的区别。
    的头像 发表于 03-15 15:07 1030次阅读

    快速控制原型RCP与硬件仿真HIL该如何区分呢?

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件仿真(HIL)。
    的头像 发表于 02-23 10:32 1204次阅读
    快速控制原型RCP与<b class='flag-5'>硬件</b><b class='flag-5'>在</b>环<b class='flag-5'>仿真</b>HIL该如何区分呢?

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

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

    详解快速控制原型RCP与硬件仿真HIL

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件仿真(HIL)。
    的头像 发表于 01-19 13:41 1575次阅读
    详解快速控制原型RCP与<b class='flag-5'>硬件</b><b class='flag-5'>在</b>环<b class='flag-5'>仿真</b>HIL

    VCS 仿真option 解析

    VCS的仿真选项分编译(compile-time)选项和运行(run-time)选项。编译选项用于RTL/TB的编译,一遍是编译了就定了,不能在仿真中更改其特性,例如define等等。
    的头像 发表于 01-06 10:19 2445次阅读

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

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

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

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