首页 > 业界 > 正文
分享到:

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

时间:2017-09-26 09:40:27 来源:新浪科技 评论:0 点击:0
  新浪科技讯 北京时间9月26日早间消息,与IBM谷歌一样,微软也从量子计算中看到了巨大的机会,希望借助这项技术解决当今世界最严峻的问题。

  迄今为止,量子计算仍是一个晦涩难懂的领域,它可以控制亚原子粒子完成复杂的任务。传统电脑以“位”的两种状态来存储信息——1等于“开”,2等于“关”——量子计算则使用量子位来同时保持多种状态,因此可以实现量子力学粒子古怪的叠加性,带来巨大的计算能力。

  简单来说,多种状态使得量子计算机可以同步处理很多事情,因为每一种亚原子粒子都是多任务的。

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

  “量子计算机让你可以对信息进行编码——不只是1和0两种状态,而是把1和0结合起来进行大规模的并行计算。”他说,“它可以同时启动迷宫内的每一条路径。这就是量子的力量。”

  与其他科技巨头一样,微软也在努力发展量子计算。纳德拉周一与一些物理学家和数学家一同登台宣布了新的编程语言,可以帮助程序员编写能在量子计算机上运行的程序,他们还计划将这种语言整合到Visual Studio里。

  作为微软在这一领域的首席研究员,克雷斯塔·斯沃雷(Krysta Svore)表示,这些工具将帮助程序员首先开发和测试算法,然后在台式机或微软的Azure公共云上进行模拟。

  台式机版本可以模拟20量子位的运行,Azure则能达到40量子位。“模拟”一词是这里的关键,因为要将这些粒子置于一种状态,使之可以被处理,就需要在极低的温度下进行——达到-452华氏度(约合-268摄氏度)。

  这项技术的前景至关重要。如果你问周一登台的专家,就会发现量子计算瞄准了全球变暖和疾病等问题。对于某些在当今的技术框架下需要好几辈子才能完成的任务,量子计算机只需要几小时或几天就能做完。

  然而,挑战同样巨大。在亚原子层面处理微粒非常困难,而要开发一台能够实现这一目标的通用计算机同样很有挑战。