微软推出量子计算编程语言:解决全球变暖和疾病等问题

小龙 2017-9-27 信息安全 0 0

与 IBM 和谷歌一样,微软也从量子计算中看到了巨大的机会,希望借助这项技术解决当今世界最严峻的问题。迄今为止,量子计算仍是一个晦涩难懂的领域,它可以控制亚原子粒子完成复杂的任务。传统电脑以 “位” 的两种状态存储信息( 1 等于 “开”,2 等于 “关” ),而量子计算则使用量子位同时保持多种状态,因此可以实现量子力学粒子古怪的叠加性,带来巨大的计算能力。

d287c78c7d6fb96

简单来说,多种状态使得量子计算机可以同步处理很多事情,因为每一种亚原子粒子都是多任务的。在微软 Ignite 科技大会上,该公司 CEO 萨提亚·纳德拉(Satya Nadella)以迷宫为例解释了量子计算机和当今最先进的计算机之间的差异。如果传统计算机试图解开迷宫,就会先找出一条路径,直到撞墙后再原路返回,然后重新开始,再撞墙,再返回。如此往复,直到穷尽所有选择。虽然最终能够找到答案,但却需要花费很长时间。

纳德拉表示,量子计算机让你可以对信息进行编码——不只是 1 和 0 两种状态,而是把 1 和 0 结合起来进行大规模的并行计算。它可以同时启动迷宫内的每一条路径。这就是量子的力量。与其他科技巨头一样,微软也在努力发展量子计算。纳德拉于本周一与一些物理学家和数学家一同登台宣布了新的编程语言,可以帮助程序员编写能在量子计算机上运行的程序,他们还计划将这种语言整合到 Visual Studio 里。

1

作为微软在这一领域的首席研究员,克雷斯塔·斯沃雷(Krysta Svore)表示,这些工具将帮助程序员首先开发和测试算法,然后在台式机或微软的 Azure 公共云上进行模拟。台式机版本可以模拟 20 量子位的运行,Azure 则能达到 40 量子位。“模拟” 一词是这里的关键,因为要将这些粒子置于一种状态,使之可以被处理,就需要在极低的温度下进行——达到 -452 华氏度。

这项技术的前景至关重要,即安全专家表示,量子计算瞄准了全球变暖和疾病等问题。对于某些在当今的技术框架下需要好几辈子才能完成的任务,量子计算机只需要几小时或几天就能做完。然而,挑战同样巨大。在亚原子层面处理微粒非常困难,而要开发一台能够实现这一目标的通用计算机同样很有挑战。

 

转载请注明来自华盟网,本文标题:《微软推出量子计算编程语言:解决全球变暖和疾病等问题》

喜欢 (0) 发布评论