NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

AWS 首席布道师 Jeff Barr:量子计算机无法被拥有,云端量子计算服务最合理

  • 2019-12-04
  • 本文字数:3645 字

    阅读完需:约 12 分钟

AWS 首席布道师 Jeff Barr:量子计算机无法被拥有,云端量子计算服务最合理

美国时间 2019 年 12 月 2 日, AWS re:Invent 的第一天,在这一天里,AWS 在量子计算领域的布局初次展现。AWS 的首席布道师 Jeff Barr 在其官网的发文中写到:从 Amazon Braket 开始量子计算之旅。


Amazon Braket 是一项全托管服务,允许科学家、研究人员以及开发人员以集中方式试验来自多家量子硬件供应商的新型计算机。Braket 也就是“括号”,物理学家用它来表示量子力学状态,AWS 的服务也正是得名于此。


除此之外,AWS 的在量子计算领域的布局还包括另外两项:AWS 量子计算中心和 Amazon 量子解决方案实验室。


AWS 量子计算中心坐落于加州理工学院隔壁,汇集了全球各地的量子计算研究人员与工程师,致力于加快量子计算硬件与软件的开发工作。而 Amazon 量子解决方案实验室则是一个全新的项目,旨在将 AWS 客户与亚马逊的量子计算专家以及精选咨询合作伙伴联系起来。

布局了十年?

AWS 的首席布道师 Jeff Barr 在官网发文中写到,自己在十年前的愚人节曾经写过一篇关于量子云计算的文章,虽然那时是笑话,但现在它变成了现实,人们可以真正去体验量子云计算并将自己编写的算法运行在真实的量子计算机之上。


虽然说 AWS 布局量子计算长达十年的时间有点“虚”,但 Jeff Barr 在其文中的的三项“正式宣布”,却是掷地有声。

一、Amazon Braket

Amazon Braket 旨在帮助用户积累起关于量子比特及量子电路的实践经验。大家可以在模拟环境中构建并测试自己的电路,而后在实际量子计算机上进行运行验证。Amazon Braket 是一项全托管 AWS 服务,并在各个层面引入安全性与加密机制。


人们可以通过 notebook 式界面访问 Amazon Braket:



以上 Python 代码用到了 Amazon Braket SDK,这意味着大家可以使用一行代码就创建出一套量子电路(根据同事们的说法,其代表着「量子比特 0 与量子比特 1 之间的最大纠缠贝尔状态」):


bell = Circuit().h(0).cnot(0, 1)
复制代码


实际运行:


print(device.run(bell, s3_folder).result().measurement_counts())
复制代码


除了由经典计算机支持的模拟环境之外,Amazon Braket 还允许用户访问 D-Wave、IonQ 以及 Rigetti 等打造的量子计算机。这些设备的共同特点包括:都是优秀技术的实际体现、都拥有极高的制造与运行成本、都需要在相当极端的专用环境下(极低温或者近真空)运行,而且必须保证隔离电气、热源以及磁场等干扰因素。综上所述,几乎可以肯定地说,大多数组织永远无法拥有自己的量子计算机,使用云端按需量子计算服务才是最合理的实现方案。事实上,生产级别的量子计算机很可能会以纯云形式率先出现。


真正的量子计算机既是科学成就,又像是一种艺术品,就像这一组超酷的图片:



D-Wave 打造的 2000Q 量子计算机



Rigetti 的16Q Aspen-4



IonQ的线性离子阱

二、AWS 量子计算中心

如前所述,量子计算仍是个新兴领域,其中还蕴藏着很多人们不了解的秘密以及人们未能突破的潜在空间。在宣布 Amazon Braket 的同时,Jeff Barr 还正式宣布了 AWS 正在组建的量子计算中心。


AWS 量子计算中心毗邻加州理工学院校区,汇聚世界顶尖人才以加快技术发展。Jeff Barr 表示,AWS 将致力于探索能够实现量子计算机大规模生产应用的技术,同时亦在努力确定最合适在量子计算机上解决的实际应用。虽然这两项挑战周期漫长、前路艰辛,但 Jeff Barr 声称自己期待着未来一、两年能够看到初步进展。

三、Amazon 量子解决方案实验室

面对像量子计算这样的一种新颖而有趣的技术,人们当然希望能够尽早学习、培养自己的技能并制定关于量子计算应用的早期计划,而Amazon量子解决方案实验室的目的就是这样,它计划帮助大家利用亚马逊以及咨询合作伙伴掌握的知识达成学习的目标。


Jeff Barr 还表示,AWS 的目标,是与大家一道探索量子计算的实际用途,并帮助人们建立起属于自己的合格量子开发人才培训储备。并且,AWS 的量子解决方案实验室还将提供更多研究及合作机会。

量子计算综述

常规(经典)计算机利用比特的集合表示当前状态。每一比特代表着 0 或者 1,如果具有 n 个比特,则代表可以表达的状态数为 2n。一个比特只能处于这两种状态中的一种,两个比特则处于四种状态中的一种,依此类推。具有 1 MiB 内存的计算机具有“2 的 8 x 1048576 次方”种状态,还不包括 CPU 寄存器与外部存储容量。这虽然是个很大的数字,但仍然属于可以计算的有限值。


量子计算机采用更为复杂的数据表示形式,被称为量子位或者量子比特。每个量子比特既可处于 1 或者 0 状态,同时亦可处于 1 和 0 的叠加态——意味着一个量子位同时表现出这两种状态。我们可以使用包含一对复数的二维向量来表示这样的状态,因此能够形成实际上无穷多的状态。其中每个得数都代表一项概率,即该量子比特为 0 或者为 1 的机率。


在特定时间点内,经典计算机只可能处于 2n 种状态中的一种,但量子计算机则可同时处于全部可能的状态。


如果大家拥有一定的 IT 从业经验,就会意识到摩尔定律已经推动我们一路发展,最终打造出具备 2 TB 存储容量的超高密度 U 盘。这一路走来,所涉及的物理与化学制程相当惊人,而且值得研究与赞叹。但遗憾的是,这些制程工艺并不能直接应用于量子比特设备的制造。截至本文撰稿之时,最先进的量子计算机只包含约 50 个量子比特。目前,这类计算机主要采用数种不同的技术,但各类技术之间一般具有两大共同点:量子比特数量有限,而且只能在受到严格控制的物理环境当中运行。

工作原理

量子计算机通过操纵状态向量的幅度来工作。要对量子计算机进行编程,人们首先需要确定自己要使用多少个量子比特,而后将其接入一套量子电路,最终运行这套电路。在构建电路时,人们则需要通过设置以确保得出的答案尽可能正确,进而使其他非正确答案的出现机率尽可能低。传统计算机在这方面采用布尔逻辑并配合非、或以及与门构建;相比之下,量子计算机则采用叠加与干涉,同时配合 X、Y、Z、CNOT、Hadamard、Toffoli 等奇怪的逻辑名称。


量子计算仍是个相当年轻的领域:量子计算模型在上世纪八十年代才刚刚被提出,不久之后人们意识到,量子计算机能够执行经典计算机所无法实现的量子力学系统仿真。量子计算机在机器学习、线性代数、化学、密码学、物理模拟、搜索以及优化等方面拥有经典计算机无法比拟的先天优势。例如,Shor 算法就演示了量子计算机如何高效实现任意大小整数的质因数分解。

量子计算资源

以下是与量子计算相关的参考资料。其中有些可能乍看之下令人头晕目眩,但考虑到连我最终都能学会,相信各位也不会有问题:


展望未来

目前的公钥加密实现还相当安全,因为对大数进行质因数分解需要耗费相当夸张的计算资源。根据密钥的具体长度,质因数分解(也就是密钥破解)所需要的时间从数月到永恒不等(可能超过整个宇宙的预期存在时间)。但是,当具有足够量子比特的量子计算机面世之后,大数质因数分解将变得非常轻松。由于涉及逻辑、物理量子比特、噪声率以及纠错等众多具体因素,本文就不对“足够”量子比特的具体范围进行探讨了。


总而言之,在考量中长期加密与数据保护方法时,我们需要牢记量子计算可能带来的颠覆与威胁,同时着眼于后量子时代下的新型加密技术。如今,s2n(TLS/SSL 协议的实现方法)当中已经包含两种不同的抗量子密钥交换机制。但考虑到任何一种新型加密协议往往需要十年左右才能真正得到广泛应用与部署,因此早点为大型量子计算机出现后的安全场景做做打算无疑是很有必要的。


目前,量子计算还没有成为主流,但胜利似乎就在前方。这是一类非常强大的工具,足以解决传统上难以解决甚至无法解决的多种特定问题。另外,Jeff Barr 还表示:在未来 40 到 50 年之内,将有大量应用程序把自己的某些特定部分运行在量子计算机上,从而为应用提供更强大的整体表现。因此,我们不妨将量子计算机视为如今的 GPU 或者数学计算协处理器。它们也许不会以孤立方式使用,但却必然成为经典量子混合解决方案中的重要组成部分。


原文链接


https://amazonaws-china.com/cn/blogs/aws/amazon-braket-get-started-with-quantum-computing/


公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2019-12-04 08:002810
用户头像
张之栋 前InfoQ编辑

发布了 91 篇内容, 共 46.5 次阅读, 收获喜欢 159 次。

关注

评论

发布
暂无评论
发现更多内容

超高效!Swagger-Yapi的秘密

百度Geek说

后端 swagger

leetcode 10. Regular Expression Matching 正则表达式匹配 (困难)

okokabcd

LeetCode 动态规划 数据结构与算法

【云资源】云资源安全管理用什么软件好?为什么?

行云管家

云计算 安全管理 云资源

程序员内卷和保持行业竞争力

沃德

程序员 7月月更

C++|TCP客户端中发送文件

中国好公民st

c++ TCP通信 7月月更

spark调优(一):从hql转向代码

怀瑾握瑜的嘉与嘉

spark 7月月更

ACID事务理论

源字节1号

软件开发

手把手带你入门Apache伪静态的配置

迷彩

Apache SEO伪静态 7月月更

大疆车载从多家数据库中选定 TDengine 存储海量数据

TDengine

数据库 tdengine 物联网 时序数据库

直播预告|如何借助自动化工具落地DevOps(文末福利)

云智慧AIOps社区

DevOps 云原生 运维开发 自动化构建工具

基于OpenHarmony的智能金属探测器

OpenHarmony开发者

OpenHarmony

购买小间距LED显示屏的三个建议

Dylan

LED显示屏

分类TAB商品流多目标排序模型的演进

得物技术

算法 得物

龙蜥社区第九次运营委员会会议顺利召开

OpenAnolis小助手

阿里云 开源 龙蜥社区 运营委员会 运营代表

TDengine 社区问题双周精选 | 第三期

TDengine

数据库 tdengine 时序数据库

webRTC SDP mslabel lable

Boll

WebRTC

如何让全彩LED显示屏更加节能环保

Dylan

LED LED显示屏

OpenHarmony应用开发之Navigation组件详解

坚果

HarmonyOS OpenHarmony 7月月更

激动人心!2022开放原子全球开源峰会报名火热开启!

kk-OSC

开源 开发原子全球开源峰会 开源峰会

微帧科技荣获全球云计算大会“云鼎奖”!

微帧Visionular

NFT 交易市场主要使用 ETH 本位进行交易的局面是如何形成的?

NFT Research

区块链 NFT

百问百答第45期:应用性能探针监测原理-node JS 探针

博睿数据

自动化 博睿数据 性能检测 百问百答 智能运维AIOps

《信息系统项目管理师》备考笔记---信息化知识

IT蜗壳-Tango

软考 7月月更 信息系统项目管理师

什么叫做信息安全?包含哪些内容?与网络安全有什么区别?

行云管家

网络安全 信息安全 数据安全

居家办公那些事|社区征文

CrazyGeek1996

居家办公 社区征文 7月月更

【Python技能树共建】python urllib 模块

梦想橡皮擦

Python 7月月更

《2022年中国银行业RPA供应商实力矩阵分析》研究报告正式启动

易观分析

银行用户

IPv6与IPv4的区别 网信办等三部推进IPv6规模部署

郑州埃文科技

ipv6 ipv4 IP地址

7 大主题、9 位技术大咖!龙蜥大讲堂7月硬核直播预告抢先看,今天见

OpenAnolis小助手

云原生 技术干货 龙蜥大讲堂 7 月预告 精美周边

Spring Cloud源码分析之Eureka篇第二章:注册中心启动类上的注解EnableEurekaServer

程序员欣宸

Java spring SpringCloud 7月月更

如何将 DevSecOps 引入企业?

SEAL安全

DevOps DevSecOps DevSecOps和敏捷

AWS 首席布道师 Jeff Barr:量子计算机无法被拥有,云端量子计算服务最合理_AI&大模型_Jeff Barr_InfoQ精选文章