《程序员》 -- 建造量子计算机的蓝图

自己非常喜欢《程序员》杂志,《程序员》杂志在一定程序上很能开阔我们的视野。因此,一直都想推荐给大家。

方便大家相互学习交流,本文转自《程序员》杂志

————————————————————————————————————————————————————————————————————————————

《程序员》| 作者 序员杂志

摘要:基于各种物理实现的小规模量子计算设备已进入实验室阶段,并研发了十多年,并已识别出构建系统所必需的基本特性。量子计算机体系结构作为一个领域仍然处于起步阶段,但一旦量产,它将大大超过目前的经典功能。


基于各种物理实现的小规模量子计算设备已进入实验室阶段,并研发了十多年,并已识别出构建系统所必需的基本特性。挑战在于,这些系统必须尺寸足够大,速度足够快,准确度足够高,从而能解决经典系统中的困难问题,如大数分解因子或其他量子力学系统的精确模拟。

这种计算机的体系结构,是决定其性能的关键。从结构角度而言,建造完工的“量子计算机”实际上是一种混合设备,量子运算器是以古典系统的协处理器形式参与进来的。程序、大部分控制电路,以及大量的预处理和后处理功能都位于系统中的经典一侧。而量子系统的组织结构本身、为它设计的算法负载,满足它的速度和容量标准,与经典控制逻辑的接口和经典控制 系统的设计这些重任,则都落到了量子计算机设计师的肩上。

在开发量子计算机架构时,我们可以从经典的计算机体系结构中借鉴不少东西,但有几个重要的注意事项。而其中最重要的一项是,量子信息的微妙性要求存储元件非常活跃。其次,量子计算机内不能使用长导线或长距连接,而需要通过最近的邻域, 如同在元胞自动机中的数据传输一样。如果不能保证这一点,则最佳质量会就变得很差,甚至一个量子比特也需要很大的努力才能从一处传输到另一处。因此,传统 计算机体系结构的原则虽然可以借鉴,但最终的方案可能会和经典硬件架构大相径庭。

在设计层次的底部,我们有着用于存储单个量子比特的技术来加工或运输它们以参与更大范围内的计算。小簇的量子如何互连是量子计算机架构必须解决的第一个问题。鉴于量子数据的脆弱性,许多量子比特怎么能“活着”保持足够长的时间来完成复杂的计算?要解决这个问题,先要知道量子比特是什么,然后研究局域量子误差校正。

任何量子比特技术中首要的标准就是要问:状态变量是什么?它相当于经典计算机的电荷,即物理系统中用以编码基本的“0”和“1”状态之物?全世界许多团体正在使用的量子比特状态变量,包括 一个电子、原子、原子核,或量子点的量子自旋方向,以及通过一个微米级的电流回路的磁通量,或者一个光子或光子组的状态(考虑其极化、位置或时间特征)。

量子计算机体系结构作为一个领域仍然处于起步阶段,但一旦量产,它将大大超过目前的经典功能。必须承认,大系统不是简单小系统的放大版本。量子计算的前景很光明,目前的系统由几十量子比特组成,以多种技术实现。而在未来几年,允许可伸缩行为的量子算法和量子纠错的有效性将得到下游实验的确认。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值