量子程序设计基础 | 量子计算简史

简介: 量子革命和量子计算发展简史。

640.png

01、量子革命

著名量子物理学家、中国科学技术大学教授潘建伟曾在多次演讲中提到第一次量子革命和第二次量子革命的概念。

(1) 第一次量子革命: 被动观测与应用

第一次量子革命的主要特征是基于量子力学效应的信息技术利用及控制宏观量子行为。

从1900年普朗克通过普朗克公式描述黑体辐射后而提出量子论的百余年来,众多物理学家通过对量子规律的观测成功构建起了量子力学的物理大厦。

第一次量子革命直接催生了现代信息技术。基于量子力学原理,核能、半导体晶体管、激光、核磁共振、高温超导材料等诸多应用问世。有了半导体,才有了现代意义上的通用计算机,进而才有了万维网;量子力学构建起非常精确的原子钟,才使GPS卫星全球定位、导航等成为可能。可以说,量子技术是现代信息技术的硬件基础。

(2) 第二次量子革命: 主动调控和操纵

第二次量子革命的主要特征是操控量子体系(电子、光子等)的微观量子行为。

科学家在量子信息科学与技术领域展开了大量实验研究,发展出精细的量子调控技术。结合量子调控和信息技术,人类迎来了以量子信息技术为代表的第二次量子革命,从对量子规律的被动观测和应用转变为对量子状态的主动调控和操纵。量子信息技术利用量子体系的叠加、纠缠等量子力学行为进行信息获取、处理和传输。这一飞跃正如人类对生物学的认识从孟德尔遗传定律跨越到基因工程,对多个领域产生了基础性与颠覆性的重大影响。
02、发展简史
1981年 Feynman提出了量子模拟。

640.jpg


1985年 Deutsch阐述了量子图灵机的概念,并提出了第一个量子算法——Deutsch算法。
1992年 Deutsch和Jozsa提出了Deutsch-Jozsa量子算法。
1993年 姚期智首次证明了量子图灵机模型与量子线路模型的等价性。
1994年 Shor提出了大数因式分解算法。

640.jpg


1996年 Grover提出了量子搜索算法;DiVincenzo提出了构建可行量子计算机的判据。
1998年 Bernhard Omer提出了量子计算编程语言。
2001年 IBM实现了因数分解15。
2004年 耶鲁大学和印第安纳大学提出了cQED。
2007年 耶鲁大学和魁北克大学合作实现了transmon超导量子比特。
2009年 A.Harrow、A.Hassidim和S.Lloyd三人共同提出了HHL量子算法。
2011年 D-Wave公司研制出了第一款商用量子退火机。
2013年 D-Wave公司发布了512Q的量子计算设备。
2016年 IBM公司发布了6量子比特的可编程量子计算机。
2017年 D-Wave公司推出了2000Q;IBM公司发布了Qiskit云平台;同年,本源量子发布了32位量子计算虚拟系统和云平台。
2018年4月 Google公司发布了72量子比特超导计算机芯片Bristlecone。
2018年12月 本源量子发布了测控一体机Origin Quantum AIO。
2019年1月 IBM公司发布了第一台独立的量子计算机IBM Q System One。

640.jpg

2019年9月 Google公司首次实现了“量子霸权”。

640.jpg


2020年3月 Google公司推出了TensorFlow Quantum。
2020年12月 中国科学技术大学发布了76个光子的量子计算原型机“九章”。
2021年2月 国防科技大学成功研制出新型可编程光量子计算芯片,演示了顶点搜索、图同构等图论问题的量子算法;本源发布了量子计算机操作系统“本源司南”。
2021年5月 本源量子发布了测控一体机Origin Quantum AIO。

640.png


2019年1月 中国科学技术大学发布了62量子比特超导量子计算原型机“祖冲之号”。
2021年7月 中国科学院物理研究所实现了无液氦稀释制冷机的自主研发。

目录
相关文章
|
13天前
|
存储 程序员 量子技术
未来编程:量子计算与量子编程语言的崛起
【4月更文挑战第18天】 在经典计算机科学领域,编程已成为现代文明不可或缺的组成部分。然而,随着量子计算的发展,我们即将迈入一个全新的编程纪元。量子计算机利用量子位(qubits)代替传统的二进制比特(bits),从而能够同时处理大量计算路径,为解决复杂问题提供前所未有的速度。本文将探讨量子计算对编程领域的革新影响,以及量子编程语言如何成为连接经典与量子世界的桥梁。
|
12月前
|
存储 算法 量子技术
量子程序设计基础 | 从经典计算到量子计算
本篇介绍量子计算的重要性。
143 0
|
存储 算法 量子技术
量子计算入门:量子计算机的理解与术语科普(一)
量子计算入门:量子计算机的理解与术语科普
211 0
|
存储 量子技术
量子计算入门:量子计算机的理解与术语科普(二)
量子计算入门:量子计算机的理解与术语科普
193 0
|
机器学习/深度学习 人工智能 算法
量子计算进阶:量子计算机的组建和量子计算原理(包含相关论文推荐60篇)下
量子计算进阶:量子计算机的组建和量子计算原理(包含相关论文推荐60篇)
70 0
|
存储 机器学习/深度学习 算法
量子计算进阶:量子计算机的组建和量子计算原理(包含相关论文推荐60篇)上
量子计算进阶:量子计算机的组建和量子计算原理(包含相关论文推荐60篇)
146 0
|
搜索推荐 量子技术 数据安全/隐私保护
【量子计算机编程】(一)量子计算机简介+QPU编程初体验
什么是量子计算? 量子计算机的前景在于:在现有的一些标准设备上完成不了的重要计算,有望借助量子世界的特点来完成,也即,它能极大扩展计算机处理的问题种类。
1267 0
|
弹性计算 算法 安全
量子编程迎重大突破!量子计算机领域第一种高级编程语言Silq诞生
迄今为止,对于我们很多大众而言,量子计算机依然神秘依然高大上依然可望而不可即。而对于业内人士而言,量子计算机和量子技术的研究已经不是一天两天了,科学家们的研究不亦乐乎,成果进展也可喜。比如,编程语言领域就迎来了一个重要的突破:第一种高级编程语言 Silq问世。之所以说它是第一种高级编程语言,就是因为这个编程语言是量子计算机领域的,不是目前的在很低的抽象级别工作的编程语言,也不是我们普通认识学习的编程语言。
|
量子技术
带你读《量子编程基础》之一:量子编程研究简史
本书讨论了如何扩展当前计算机的新程序设计方法和技术,以利用量子计算机的独特能力。相比于现有计算机系统,量子计算机在处理速度上具有显著优势。世界各地的政府和企业都投入了大量资金,希望建造实用的量子计算机。本书结合作者在量子计算领域多年的研究经验,并辅以大量的例子和插图,介绍了量子编程语言及其所需的重要工具和技术,对于学者、研究人员和开发人员来说都是非常宝贵的参考资料。
|
机器学习/深度学习 人工智能 算法