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

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

3天内不再提示

一文带你深入了解量子计算

ss 来源:电子工程专辑 作者:Nvidia 2021-04-15 15:04 次阅读

量子计算使用亚原子粒子的物理学领域来执行复杂的并行计算,从而取代了当今计算机系统中更简单的晶体管。量子计算机虽然仍处于起步阶段,但正在影响已在传统计算机上运行的新一代模拟技术,量子计算机现在可借助 NVIDIA cuQuantum SDK 进行加速。

在 Steve Jobs 发布一台可以放入口袋的计算机的 27 年前,物理学家 Paul Benioff 发表了一篇论文,表明理论上可以构建一个更小更强大的系统——一个量子计算机。

Benioff 于 1980 年描述的概念是利用亚原子物理学命名,这个概念依然在驱动着今天的研究,包括努力创造下一个计算领域大事件:一个可以在某些方面让电脑看起来像算盘的古朴的系统。

诺贝尔物理学奖得主 Richard Feynman 通过引人入胜的演讲,为广大听众带来了物理学,他帮助建立了这个领域,勾勒出此类系统如何比传统计算机更有效地模拟离奇的量子现象。

量子计算是什么?

量子计算使用亚原子粒子的物理学领域来执行复杂的并行计算,从而取代了当今计算机系统中更简单的晶体管。

量子计算机使用量子比特计算,计算单元可以打开,关闭或之间的任何值,而不是传统计算机中的字符,要么打开,要么关闭,要么是 1,要么是 0。量子比特居于中间态的能力(称为“态叠加”),这为计算方程增加了强大的功能,使量子计算机在某种数学运算中更胜一筹。

量子计算机的作用

量子计算机可以通过量子比特进行计算,这种计算过程需要耗费传统计算机无限长的时间,有时甚至根本无法完成。

例如,如今的计算机使用 8 位表示介于 0 到 255 之间的任何数字。得益于态叠加原理,量子计算机可以使用八个量子比特同时表示 0 到 255 之间的每个数字。

这是一项与计算中的并行性类似的功能:所有可能性都是一次性计算,而非按顺序计算,从而大幅增加速度。

因此,经典计算机每次执行一个长除法计算以分解一个庞大的数字,而量子计算机却可以仅通过一个步骤获得答案。砰!

这意味着量子计算机可以重塑整个领域,例如密码学,这些领域均基于对当今不可能处理的庞大数据进行分解。

微型模拟的一大作用

这可能只是个开始。一些专家认为,量子计算机将突破目前阻碍化学、材料科学以及任何涉及量子力学纳米级大小的世界模拟的极限。

量子计算机甚至可以帮助工程师对他们在当今最小的晶体管中开始发现的量子效应进行更精细的量子效果模拟,从而延长半导体的使用寿命。

事实上,专家表示量子计算机最终不会取代经典计算机,它们将相互补充。有些人预测,量子计算机将用作加速器,就像 GPU 加速当今的计算机一样。

量子计算是如何工作的?

不要指望用从当地电子商店的打折箱里回收的零件来搭建自己的量子计算机,像自己动手组装一台个人电脑一样。

目前,少数运行中的系统通常需要冷藏,以在绝对零度以上一点创造工作环境。他们需要这种寒冷的计算环境来处理为这些系统提供动力的脆弱的量子态。

要说构建量子计算机有多难,一个原型是在两个激光器之间悬浮一个原子以创建一个量子比特。您可以在家里的工作室试试!

量子计算创造了纳米级别非常强大却有着致命弱点的东西-量子纠缠,那是当一个量子态中存在两个或更多的量子比特的情况,这种情况有时由波长仅一毫米的电磁波来测量。

如果波的能量稍微大一些就会失去量子纠缠或叠加态,或者两者同时失去。结果就会出现一种叫做量子退相干的噪音状态,在量子计算中等同于电脑蓝屏死机。

量子计算机现在的状态如何?

阿里巴巴、Google、Honeywell、IBM 、IonQ和Xanadu等少数几家公司都运营着早期几代量子计算机。

如今,他们提供了数十个量子比特。但噪音可能较高,导致它们有时不稳定。。如要可靠地解决实际问题,系统需要数万或数十万个量子比特。

专家认为,要进入量子计算机真正有用的高保真时代,还得需要几十年。

o4YBAGB35sOAPeY4AADnx55nyjM368.png

量子计算机正慢慢向商业用途发展。(来源:Lieven Vandersypen 在 ISSCC 2017 上的演讲。)

关于何时达到所谓量子计算霸权(量子计算机执行经典计算机无法执行的任务的时间)的预测是业界热烈讨论的问题。

加速量子电路模拟

好消息是 AI机器学习领域聚焦于 GPU 等加速器,这些加速器可以执行量子计算机用量子比特计算的许多类型的运算。

现在,经典计算机已经找到了使用 GPU 实现量子模拟的方法。例如,NVIDIA 在我们的内部 AI 超级计算机 Selene上进行前沿的量子模拟。

NVIDIA 在 GTC 主题演讲上宣布推出 cuQuantum SDK,目的是加速在 GPU 上运行的量子电路模拟。早期研究表明,cuQuantum 能够提供许多量级的加速。

SDK 采用一种不可知论的方式为用户提供了可以选择的最适合其方法的工具。例如,态向量可提供高保真结果,但其内存需求会随着量子比特数量的增大呈指数级增长。

这会在如今最大的传统超级计算机创造约 50个量子比特的实际限制。不过,我们已经(见下文)看到使用 cuQuantum 加速使用这种方法的量子电路模拟的显著结果。

o4YBAGB35uiAfqhqAAA_LEXo-m4397.png

态向量:1,000 个电路,36 个量子比特,深度 m=10,复杂度 64 | CPU:双 AMD EPYC 7742 上的 Qiskit | GPU:DGX A100 上的 Qgate

来自 Jülich 超级计算中心的研究人员将在 GTC session E31941深入讲解态向量法的工作(免费注册)。

一个较新的方法是张量网络模拟,它使用更少的内存和更多的计算来执行类似的工作。

利用这种方法,NVIDIA 和加州理工学院使用运行在 NVIDIA A100 Tensor Core GPU 上的 cuQuantum 完成了对最先进的量子电路模拟器的加速。在Selene 上,这个实验在 9.3 分钟便从 Google Sycamore 电路的全电路模拟中生成了一个样本,而18 个月前,专家认为需要使用数百万个 CPU 核心花费数天时间才能完成这项任务。

o4YBAGB35wWAACXnAAA3pKLc99Y121.png

网络 - 53 个量子比特,深度 m=20 |CPU:双 AMD EPYC 7742 上的 Quimb库 | GPU:DGX-A100 上的 Quimb库

加州理工学院的研究科学家 Johnnie Gray 说:“通过使用 Cotengra/Quimb 包、NVIDIA新发布的 cuQuantum SDK 和 Selene 超级计算机,我们在10 分钟内生成了 Sycamore 量子电路样本,深度m=20”。

加州理工学院化学教授 Garnet Chan 表示:“这为量子电路模拟性能设定了基准,并将有助于提升我们验证量子电路行为的能力,从而推动量子计算领域的发展。”Garnet Chan 教授的实验室是这项工作的主办方。

NVIDIA 预计,cuQuantum 的性能提升和易用性将使其成为研究前沿每个量子计算框架和模拟器的基础元素。

编辑:jq

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

    关注

    3

    文章

    1671

    浏览量

    74272
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4417

    浏览量

    126683
  • SDK
    SDK
    +关注

    关注

    3

    文章

    966

    浏览量

    44687
  • 量子计算
    +关注

    关注

    4

    文章

    957

    浏览量

    34330
收藏 人收藏

    评论

    相关推荐

    拆解FPGA芯片,带你深入了解其原理

    拆解FPGA芯片,带你深入了解其原理 现场可编程门阵列(FPGA)可以实现任意数字逻辑,从微处理器到视频生成器或加密矿机,应俱全。FPGA由许多逻辑模块组成,每个逻辑模块通常由触发器和逻辑功能
    发表于 04-17 11:07

    量子计算机重构未来 | 阅读体验】 跟我起漫步量子计算

    首先感谢发烧友提供的试读机会。 略读周,感触颇深。首先量子计算机作为种前沿技术,正逐步展现出其巨大的潜力,预示着未来社会和技术领域的深刻变革。下面,我将从几个方面探讨
    发表于 03-13 19:28

    量子计算机重构未来 | 阅读体验】+ 了解量子叠加原理

    机如何生产制造。。。。。。 近来通过阅读《量子计算机—重构未来》书,结合网络资料,了解点点量子
    发表于 03-13 17:19

    量子计算机重构未来 | 阅读体验】+量子计算机的原理究竟是什么以及有哪些应用

    计算方法的区别传统方法是,按照不走枚举所有情况,而量子计算次处理所有情况,是步到位。但是这里又有疑惑了,
    发表于 03-11 12:50

    量子计算机重构未来 | 阅读体验】+机器学习的终点是量子计算

    便对机器的计算能力产生了兴趣,虽然不是这个专业的,但是可以抽出闲鱼的时间,来了解下,可以通过学习来掌握些技能。 目前也只有在闲暇之余做
    发表于 03-10 16:33

    量子计算机重构未来 | 阅读体验】第二章关键知识点

    ,Snor算法和Grover算法。Snor算法典型的应用场景为超大数的质因数分解,普通计算机需要通过一个一个的枚举才能解析出来,但量子计算机可以同时对多个候选结果进行“研究分析”,并巧
    发表于 03-06 23:17

    量子计算机重构未来 | 阅读体验】+ 初识量子计算

    欣喜收到《量子计算机——重构未来》书,感谢电子发烧友论坛提供了个让我了解量子
    发表于 03-05 17:37

    量子计算机重构未来 | 阅读体验】初探

    ,自己专门去查阅了网上的资料,发现量子计算能用量子比特表示以前需要多个门电路组合才能表示的数据。也就意味着,以前需要复杂门电路实现的逻辑运算,在
    发表于 03-04 23:09

    量子计算机的未来

    了解量子计算机对于工业生产和产品研发的使用
    发表于 02-01 15:30

    量子计算机 未来希望

    自己从事语音识别产品设计开发,而量子技术和量子计算机必将在自然语言处理方面实现重大突破,想通过此书学习量子计算技术,储备知识,谢谢!
    发表于 02-01 12:51

    深入了解 GaN 技术

    深入了解 GaN 技术
    的头像 发表于 12-06 17:28 4351次阅读
    <b class='flag-5'>深入了解</b> GaN 技术

    深入了解安全光栅

    深入了解安全光栅
    的头像 发表于 06-25 13:53 753次阅读
    <b class='flag-5'>深入了解</b>安全光栅

    深入了解电动牙刷的构造及原理

    电动牙刷作为一款便捷、时尚的消费电子产品,深得很多用户的喜爱。您知道电动牙刷是怎么工作的吗?它里面有用到哪些分立器件产品?本文带您深入了解电动牙刷的构造及原理。
    发表于 06-05 11:51 1901次阅读
    <b class='flag-5'>深入了解</b>电动牙刷的构造及原理

    带你深入了解RS485总线

    做工程很多时候会提到RS485控制线,它到底是什么呢?今天我聊聊RS485相关的应用,深入了解RS485,你会发现里面的知识确实有很多,那么我们就选择一些平时在弱电中会考虑到的问题供大家了解
    发表于 05-16 14:13 8528次阅读
    <b class='flag-5'>带你</b><b class='flag-5'>深入了解</b>RS485总线

    50个关键词,带你全面了解量子计算

    量子计算是一种基于量子效应的新型计算方式,它是以量子比特作为信息编码和存储的基本单元,通过大量量子
    的头像 发表于 04-28 10:34 1874次阅读
    50个关键词,<b class='flag-5'>带你</b>全面<b class='flag-5'>了解</b><b class='flag-5'>量子</b><b class='flag-5'>计算</b>