什么是量子计算?

什么是量子计算?

在这里插入图片描述

量子计算机仍处于起步阶段,正在影响已经在经典计算机上运行的新一代模拟,现在使用 NVIDIA cuQuantum SDK 进行加速。

在史蒂夫·乔布斯 (Steve Jobs) 推出可以放入口袋的计算机之前 27 年,物理学家保罗·贝尼奥夫 (Paul Benioff) 发表了一篇论文,表明理论上可以构建一个可以隐藏在顶针中的更强大的系统——量子计算机。

以其旨在利用的亚原子物理学命名,贝尼奥夫在 1980 年描述的概念至今仍在推动研究,包括努力构建计算领域的下一件大事:一个可以使 PC 在某些方面看起来像算盘一样古怪的系统。

理查德·费曼 (Richard Feynman) 是一位诺贝尔奖获得者,他的机智演讲将物理学带给了广大听众,他帮助建立了该领域,勾勒出此类系统如何比传统计算机更有效地模拟古怪的量子现象。 所以,…

什么是量子计算?

量子计算是一种进行并行计算的复杂方法,它使用支配亚原子粒子的物理学来取代当今计算机中更简单的晶体管。

量子计算机使用量子位进行计算,计算单元可以是开、关或任何介于两者之间的值,而不是传统计算机中开或关、一或零的位。 量子位处于中间状态的能力——称为叠加——为计算方程增加了强大的能力,使量子计算机在某些数学方面更胜一筹。

量子计算机有什么作用?

使用量子位,量子计算机可以快速完成经典计算机需要很长时间才能完成的计算——如果它们能够完成的话。

例如,今天的计算机使用八位来表示 0 到 255 之间的任何数字。由于叠加等特性,量子计算机可以同时使用八个量子位来表示 0 到 255 之间的每个数字。

这是一个类似于计算中的并行性的特性:所有的可能性都是一次性计算的,而不是顺序计算的,从而提供了巨大的加速。

因此,虽然经典计算机一次通过一个长除法计算来分解一个巨大的数字,但量子计算机可以一步得到答案。

这意味着量子计算机可以重塑整个领域,比如密码学,这些领域是基于对今天大得不可能的数字进行分解的。

微型模拟的重要作用

那可能只是一个开始。 一些专家认为,量子计算机将突破现在阻碍化学、材料科学和任何涉及建立在量子力学纳米砖块上的世界的模拟的限制。

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

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

量子计算如何工作?

不要指望像 DIY PC 那样用从当地电子商店的折扣箱中捡来的零件来构建自己的量子计算机。

今天运行的少数系统通常需要制冷,以创建刚好在绝对零的工作环境。 他们需要计算北极来处理为这些系统提供动力的脆弱量子态。

一个迹象表明构建量子计算机有多么困难,一个原型将一个原子悬浮在两个激光之间以创建一个量子位。 在您的家庭作坊中尝试一下!

量子计算需要纳米大力士的肌肉来创造一种叫做纠缠的东西。 那是当两个或多个量子位存在于一个量子态时,这种情况有时可以用只有一毫米宽的电磁波来测量。

用过多的能量来加速波浪,你就会失去纠缠或叠加,或两者兼而有之。 结果是一种称为退相干的嘈杂状态,相当于死亡蓝屏的量子计算。

量子计算的前景如何?

阿里巴巴、谷歌、霍尼韦尔、IBM、IonQ 和 Xanadu 等少数公司如今都在运行早期版本的量子计算机。

今天,他们提供了数十个量子比特。 但是量子位可能很嘈杂,使它们有时不可靠。 为了可靠地解决现实世界的问题,系统需要数万或数十万个量子比特。

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

加速当今的量子电路仿真

好消息是 AI 和机器学习的世界将焦点放在了 GPU 等加速器上,它可以执行量子计算机使用量子位计算的许多类型的操作。

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

NVIDIA 在 GTC 主题演讲中宣布了 cuQuantum SDK,以加速在 GPU 上运行的量子电路模拟。 早期工作表明 cuQuantum 将能够提供数量级的加速。

SDK 采用不可知论的方法,提供用户可以选择最适合他们方法的工具选择。 例如,状态向量方法提供了高保真度的结果,但其内存需求会随着量子位的数量呈指数增长。

这对当今最大的经典超级计算机造成了大约 50 个量子位的实际限制。 尽管如此,我们已经看到使用 cuQuantum 加速使用此方法的量子电路模拟的出色结果(如下)。

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/576245.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端基础知识html

一.基础标签 1.<h1>-<h6>:定义标题&#xff0c;h最大&#xff0c;h最小 2.<font>&#xff1a;定义文本的字体&#xff0c;尺寸&#xff0c;颜色 3.<b>&#xff1a;定义粗体文本 4.<i>&#xff1a;定义斜体文本 5.<u>&#xff1a;定义文本下…

增强现实(AR)和虚拟现实(VR)营销的未来:沉浸式体验和品牌参与

--- 如何将AR和VR技术应用于营销&#xff0c;以提高品牌知名度、客户参与度 增强现实&#xff08;AR&#xff09;和虚拟现实&#xff08;VR&#xff09;不再只是游戏。这些技术为品牌与受众互动提供了创新的方式。营销人员可以创造更好的客户体验&#xff0c;并为身临其境的故…

短剧APP搭建必备技巧大揭秘

在当今数字化时代&#xff0c;随着人们对视频内容的需求不断增长&#xff0c;短剧APP成为一种备受关注的新兴形式。短剧APP提供了一个平台&#xff0c;让用户可以快速、便捷地浏览各种精彩的短剧内容&#xff0c;吸引了大批年轻用户的关注。短剧APP的搭建不仅可以满足用户对短剧…

缓存雪崩问题及解决思路

实战篇Redis 2.7 缓存雪崩问题及解决思路 缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机&#xff0c;导致大量请求到达数据库&#xff0c;带来巨大压力。 解决方案&#xff1a; 给不同的Key的TTL添加随机值利用Redis集群提高服务的可用性给缓存业务添加降…

碳素光线疗法与宠物健康

碳素光线与宠物健康 生息在地球上的所有动物、在自然太阳光奇妙的作用下、生长发育。太阳光的能量使它们不断进化、繁衍种族。现在、生物能够生存、全仰仗于太阳的光线。太阳光线中、包含有动物健康所需要的极为重要的波长。因此、和户外饲养的动物相比、在室内喂养的观赏动物、…

重学SpringBoot3-SpringBoot可执行JAR的原因

更多SpringBoot3内容请关注我的专栏&#xff1a;《SpringBoot3》 期待您的点赞&#x1f44d;收藏⭐评论✍ 重学SpringBoot3-SpringBoot可执行JAR的原因 Spring Boot可执行JAR的结构打包运行JAR 包内部结构 工作原理优点总结 Spring Boot 的一个核心特性是它的可执行 JAR&#x…

leetcode热题100.柱状图中最大的矩形

Problem: 84. 柱状图中最大的矩形 文章目录 题目思路复杂度Code 题目 给定 n 个非负整数&#xff0c;用来表示柱状图中各个柱子的高度。每个柱子彼此相邻&#xff0c;且宽度为 1 。 求在该柱状图中&#xff0c;能够勾勒出来的矩形的最大面积。 示例 1: 输入&#xff1a;hei…

Flask后端框架搭建个人图库

Hello&#xff0c;我是"小恒不会java" 前言 最近发现自己有一些站点图片丢失&#xff0c;原来是用了人家的链接。考虑到使用对象存储容易被刷流量&#xff0c;可以用flask这种轻量级框架快速实现网页登陆操作&#xff0c;行&#xff0c;也就不考虑正式生产环境那些复…

Pytorch的hook函数

hook函数是勾子函数&#xff0c;用于在不改变原始模型结构的情况下&#xff0c;注入一些新的代码用于调试和检验模型&#xff0c;常见的用法有保留非叶子结点的梯度数据&#xff08;Pytorch的非叶子节点的梯度数据在计算完毕之后就会被删除&#xff0c;访问的时候会显示为None&…

人大金仓数据库介绍与使用指南

人大金仓数据库是一款强大的关系型数据库管理系统&#xff0c;具有简单易用、高性能和稳定可靠的特点。本文将介绍人大金仓数据库的安装方法、常用的SQL语法以及相关工具的使用。 一、安装方法&#xff1a; 1、下载人大金仓数据库安装程序&#xff1b; 2、运行安装程序&#…

康耐视visionpro-CogFindCircleTool工具详细说明

CogFindCircleTool功能说明: 通过用多个卡尺找到多个点来拟合所要找的圆 CogFindCircleTool操作说明: ①.打开工具栏,双击或点击鼠标拖拽添加CogFindCircleTool工具 ②.添加输入图像,右键“链接到”或以连线拖拽的方式选择相应输入源 ③.预期的圆弧:设置预期圆弧的中心点…

基于SSM+Jsp+Mysql的医院远程诊断系统

开发语言&#xff1a;Java框架&#xff1a;ssm技术&#xff1a;JSPJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包…