小型可编程配置量子计算机问世 减少运算步骤

本周出版的英国《自然》杂志在封面位置报告了一项量子计算机重大进展:一种小型可编程重新配置的量子计算机问世,这个也可称为量子计算机结构的装置有望被放大为规模更大的计算机。而 长期以来,量子计算的这一特性一直难以实现。理论上,量子计算机能比传统计算机更快地解决某些问题,但迄今为止,绝大多数量子计算机只能执行有限的任务, 且很难重新配置——事实上,这些量子计算机被设计时目标就是用来运行特定单一的量子算法的,因而尽管完成一系列任意运算的能力非常重要,此前也几乎没有量 子计算机可以做到这一点。

此次,美国马里兰大学沙塔木·德布纳特及其同事,制造了一台由五比特的量子信息(量子比特)组成的新型量子计算机,它能执行一系列不同的量子算法,其中一些算法可利用量子效应,一步完成一项数学计算,而传统计算机需要数次运算才能完成这一计算。

这 些量子比特被储存在五个离子阱中,可通过激光操作(以激光轰击的办法也可控制每个离子的电子态),它们能在不改变硬件的条件下重新配置。根据论文作者的报 告,这一系统可以约98%的准确率执行基本运算,在已完成的测试中,它展示出由离子阱量子结构所提供的计算灵活性。同时,研究人员提出,该系统中可加入更 多的量子比特,也可通过连接多个模块来增加运算能力,即其模块可以被扩展从而组成强大的量子计算机。

在一同发表的新闻评论文章中,澳大利亚 悉尼大学斯蒂芬·巴特利特也表示,问世的这一新装置有望被放大为规模更大的量子计算机。不过,具体如何实现这一点目前在论文中尚未得到显示,因而下一步, 德布纳特团队需要做的是向人们展示如何连接这些模块,并说明这种扩展又增加了怎样的计算效果。

世界首台可编程通用量子计算机早在2009年 就已问世,当时只能处理2量子比特数据,却让科学界和产业界都欢欣鼓舞,认为可编程量子计算机距离实际应用已为期不远。然而,事情的发展并不顺利,甚至今 天我们仍将处理5比特量子信息作为“重大突破”。量子计算机三十几年来的研究进展就是这样起起伏伏,既有令人兴奋的突破,也有长期的裹足不前,且一路伴随 着质疑。目前,关于本成果的很多问题还有待解答,仍需要耐心的等待和求索。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-07-31 00:24:01

小型可编程配置量子计算机问世 减少运算步骤的相关文章

在CentOS6.4中安装配置LAMP环境的详细步骤

原文:在CentOS6.4中安装配置LAMP环境的详细步骤 本文详细介绍了CentOS6.4系统中安装LAMP服务并对其进行配置的过程,即安装Apache+PHP+Mysql,参照了网上大神的设置,其他Linux发行系统可以参考~ 在本文中部分命令操作需要root权限,输入'su -'命令后输入密码即可切换root身份. 一.修改设置对安装做准备 1. 防火墙设置 设置/etc/sysconfig/iptables文件允许80端口和3306端口.因为80端口是http协议所使用的端口,如果防火墙

Android Studio配置Kotlin开发环境详细步骤

Android Studio配置Kotlin开发环境详细步骤 第一步:安装Kotlin插件 打开Settings面板,找到Plugins选项,点击Browse repositories(浏览仓库),输入"Kotlin"查找,然后安装即可.安装完成之后需要重启Android Studio (切记!). 安装完成之后如下图所示. 插件当前的最新版本是1.1.2-release-Studio-2.3-3. 第二步:配置Kotlin开发环境 点击菜单栏的"Tools"选项,

让你不苦恼:Java的中文编程配置心得

编程|心得|中文 Java的中文编程与配置心得 Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的.跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等.第二类是Java运行环境的配置,涉及字体,属性配置等.我刚刚用了一天的时间解决这些问题,觉得很有必要给自己写个备忘录之类的. 我看还是从问题入手吧,这样不致于让大家打瞌睡.我想写个程序,这个程序有个基本功能就是显示文件内容,我用JTextArea来做显示的事情,程序简

iOS网络编程-配置iCloud-图文解说

配置iCloud 开发iCloud应用一方面需要准备真实的iOS设备,另一方面还需要有iOS开发者账号, 使用iOS开发者账号登录到iOS开发中心的配置门户网站(iOS Provisioning Portal 网址为https://developer.apple.com/ios/manage/overview/index.action),可以为应用做一些与iCloud有关的配置工作.这些工作包括: 创建App ID 首先需要为应用创建App ID,App ID是针对应用的注册,该过程是在配置门户

Shell脚本编程中常用的数学运算实例_linux shell

这部分主要讨论数学相关的shell脚本编程. 加法运算 新建一个文件"Addition.sh",输入下面的内容并赋予其可执行的权限. 复制代码 代码如下: #!/bin/bash echo "Enter the First Number: " read a echo "Enter the Second Number: " read b x=$(expr "$a" + "$b") echo $a + $b =

JS编程建议——3:减少全局变量污染

建议3:减少全局变量污染定义全局变量有3种方式:在任何函数外面直接执行var语句. var f = 'value'; 直接添加一个属性到全局对象上.全局对象是所有全局变量的容器.在Web浏览器中,全局对象名为window. window.f = 'value'; 直接使用未经声明的变量,以这种方式定义的全局变量被称为隐式的全局变量. f = 'value'; 为方便初学者在使用前无须声明变量而有意设计了隐式的全局变量,然而不幸的是忘记声明变量成了一个非常普遍的现象.JavaScript的策略是让

编程-C++复数的加减乘除运算

问题描述 C++复数的加减乘除运算 很多类型一样的错误,不知道哪里错了 解决方案 Complex这个类在哪里定义的?include stdio前面还有代码么 解决方案二: 复数的加减乘除及开方乘方运算复数的加减乘除及开方乘方运算用java实现复数的加减乘除运算 解决方案三: C++,C都有复数类型可以直接使用 解决方案四: c++木有复数类啊,要自己定义实现的 解决方案五: 运算符重载,轻松解决···· 解决方案六: 你的Complex类无法被编译器识别楼主你是否定义了Complex这个类?如果

首枚光子神经形态芯片问世!运算速度快3个数量级

据<麻省理工技术评论>杂志网站近日报道,美国普林斯顿大学的科研团队日前研制出全球首枚光子神经形态芯片,并证明其能以超快速度计算.该芯片有望开启一个全新的光子计算产业. 普林斯顿大学亚力山大·泰特团队的新成果是利用光子解决了神经网络电路速度受限这一难题.神经网络电路已在计算领域掀起风暴.科学家希望制造出更强大的神经网络电路,其关键在于制造出能像神经元那样工作的电路,或称神经形态芯片,但此类电路的主要问题是要提高速度.光子计算是计算科学领域的"明日之星".与电子相比,光子拥有更

介绍IBM Mobile Connect产品以及配置和安装IMC详细步骤

本文面向企业内部网络管理或维护人员,用以解决企业用户通过各种移动设备以及普通电脑,使用无线或有线网络,从外部网络安全稳定的访问企业内部网络的需求. IBM Mobile Connect(IMC)提供一个基于客户端 / 服务器的虚拟专用网络(VPN)的解决方案,它支持多种服务器操作平台以及多样的客户端移动设备和桌面操作系统,支持多种网络传输协议.IBM Mobile Connect 还提供了一个 clientless 的服务,该服务不再需要用户安装客户端软件,可以基于安全认证并能够使用单点登录用于