什么是量子计算?

什么是量子计算?

在这里插入图片描述

量子计算机仍处于起步阶段,正在影响已经在经典计算机上运行的新一代模拟,现在使用 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.mzph.cn/news/779796.shtml

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

相关文章

深入理解数据结构第一弹——二叉树(1)——堆

前言: 在前面我们已经学习了数据结构的基础操作:顺序表和链表及其相关内容,今天我们来学一点有些难度的知识——数据结构中的二叉树,今天我们先来学习二叉树中堆的知识,这部分内容还是非常有意思的,下面我们…

3D密集面部对齐项目 | 基于Pytorch实现的快速+准确+稳定的3D面部对齐算法

项目应用场景 可以应用于人脸面部三维特征点的提取 人脸面部的三维重建,项目的特点是基于 Pytorch 实现、快速、准确、稳定 项目效果: 项目流程 > 具体参见项目内README.md (1) 构建 sh ./build.sh (2) 执行示例 # 1. running on still i…

持续交付与持续部署相关概念(CD)

目录 一、概述 二、持续交付基本概念 2.1 持续交付的含义 2.1.1 项目管理的视角 2.1.2 产品研发的视角 2.1.3 总结 2.2 持续交付涉及的运作环境 2.2.1 开发环境 2.2.2 测试环境 2.2.3 UAT环境 2.2.4 准生产环境 2.2.5 生产环境 2.3 总结 三、持续部署基本概念 3.…

redis对象list

Redis List是一组连接起来的字符串集合。 写操作: LPUSH 语法:LPUSH key value [value …] 功能:从头部增加元素,返回值为List中元素的总数。 RPUSH 语法:RPUSH key value [value …] 功能:从尾部增加元素,返回值为List中元素的总数。 LPOP 语法:LPOP key 功能…

用Python实现办公自动化(自动化处理Excel工作簿)

自动化处理Excel工作簿 (一)批量生产产品出货清单 以“出货统计表”为例, 需求:将出货记录按照出货日期分类整理成多张出货清单 “出货统计表数据案例” “产品出货清单模板” 1.提取出货统计表的数据 “Python程序代码” # 使用…

安全SCDN的威胁情报库对DDOS防护有什么好处

目前网络攻击事件频频发生,DDoS(分布式拒绝服务)攻击已成为各种企业(小到区域性小公司大到各种跨国公司)的主要威胁,DDoS 攻击可能会对企业造成重大损害和破坏,比如对目标公司的业务造成产生不利…

C#使用SQLite(含加密)保姆级教程

C#使用SQLite 文章目录 C#使用SQLite涉及框架及库复制runtimes创建加密SQLite文件生成连接字串执行SQL生成表SQLiteConnectionFactory.cs 代码结构最后 涉及框架及库 自己在NuGet管理器里面安装即可 Chloe.SQLite:ORM框架Microsoft.Data.Sqlite.Core:驱…

React Native框架开发APP,安装免费的图标库(react-native-vector-icons)并使用详解

一、安装图标库 要使用免费的图标库,你可以使用 React Native Vector Icons 库。 首先,确保你已经安装了 react-native-vector-icons: npm install --save react-native-vector-iconsnpm install --save-dev types/react-native-vector-ic…

并发编程之CountDownLatch和CyclicBarrier的详细解析(带小案例)

CountDownLatch 倒计时锁存器 用来解决线程执行次序的问题 CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,这些线程会阻塞。 其它线程调用countDown方法会将计数器减1(调用countDown方法的线程不会阻塞), 当计数器的值变为…

云服务器8核32G配置租用优惠价格94元/月、1362元一年

8核32G云服务器京东云轻量云主机价格94元1个月、282元3个月、673元6个月、1362元一年,配置8C32G-100G SSD系统盘-10M带宽-2000G月流量 华北-北京,京东云优惠活动 yunfuwuqiba.com/go/jd 活动链接打开如下图: 8核32G云服务器京东云轻量云主机价…

CSS(三)---【盒子模型、边框、外边距合并】

零.前言 本篇主要介绍CSS中最重要的一种概念模型:“盒子模型”。 关于CSS的更多内容,可以查看作者之前的文章: CSS(一)---【CSS简介、导入方式、八种选择器、优先级】-CSDN博客 CSS(二)---【常见属性、复合属性使用】-CSDN博客 一.盒子模…

WebCopilot:一款功能强大的子域名枚举和安全漏洞扫描工具

关于WebCopilot WebCopilot是一款功能强大的子域名枚举和安全漏洞扫描工具,该工具能够枚举目标域名下的子域名,并使用不同的开源工具检测目标存在的安全漏洞。 工具运行机制 WebCopilot首先会使用assetsfinder、submaster、subfinder、accumt、finddom…

Jamba:AI21 实验室发布首个应用级的 Mamba 架构 AI 模型

AI21 实验室发布了 Jamba,这是全球首个基于 Mamba 架构的、可用于实际应用的 AI 模型。目前大多数模型(例如 GPT、Gemini 和 Llama)都基于 Transformer 架构。Jamba 结合了 Mamba 结构化状态空间模型 (SSM) 和传统 Transformer 架构的优点&am…

属性选择器

1.[title]{background:yellow;}:所有带title标签设置成黄色 2.div[class]{background:yellow;}:所有div中带class标签设置成黄色 3.div[classbox1]{border:1px solid blue; }:div中包含class并且classbox1的设置成蓝边框 4. class…

Postman Tests设置Global读取不是最新值,跟Tests执行顺序有关(踩坑笔记)

前言 在执行Run Collection的时候,发现设置的全局变量每次读取都是旧值,没有读取到最新的值。 背景 有2个地方需要动态参数,一个URL,一个Body,因此需要设置Tests脚本。 url动态参数 url:动态参数projec…

【Java】打包:JAR、EAR、WAR

打包:JAR、EAR、WAR war 是一个 Web 模块,其中需要包括 WEB-INF,是可以直接运行的 WEB 模块。而 jar 一般只是包括一些 class 文件,在声明了 main_class 之后是可以用 java 命令运行的。 它们都是压缩的包,拿 Tomcat …

【基于springboot分析Quartz(v2.3.2)的启动流程】

基于springboot分析Quartz(v2.3.2)的启动流程 最近公司的定时任务使用了Quartz框架,在开发中经常出现定任务不执行了的问题,但是我又找不到原因所在,可把我愁坏了。于是我决定看看Quartz框架是怎么调度任务的。&#x…

C# wpf 实现底部嵌入HwndHost

WPF Hwnd窗口互操作系列 第一章 嵌入Hwnd窗口 第二章 嵌入WinForm控件 第三章 嵌入WPF控件 第四章 底部嵌入HwndHost(本章) 文章目录 WPF Hwnd窗口互操作系列前言一、如何实现?1、底部创建窗口(1)、创建透明窗口&…

FebHost:什么是哈萨克斯坦.KZ域名?

哈萨克斯坦,作为中亚地区重要的一员,其国家域名”.kz”正成为这个独立国家在网络世界中的代表。作为一个经济快速发展的国家,哈萨克斯坦的互联网基础设施和网络应用也在蓬勃发展。而.kz域名正是哈萨克斯坦网络身份的重要体现。 作为注册和管理.kz域名的主要机构,哈…

2020年30米二级分类北京市土地利用数据

引言 北京市省土地利用数据产品是指基于Landsat TM/ETM/OLI遥感影像,采用遥感信息提取方法,并结合野外实测,以及参照国内外现有的土地利用/土地覆盖分类体系,经过波段选择及融合,图像几何校正及配准并对图像进行增强处…