2017年10月23日星期一

谷歌发布开源软件 让科学家免费使用其量子计算机

  谷歌公布了旨在让科学家能更方便地使用量子计算机的软件,供用户免费使用,化学家和材料学家可以利用谷歌软件改编算法和方程,使之能在量子计算机上运行。此举旨在推动新兴的量子计算机产业的发展。

  谷歌发布的量子软件属于开放源代码软件,供用户免费使用。化学家和材料学家可以利用谷歌软件改编算法和方程,使之能在量子计算机上运行。谷歌发布量子软件,正值谷歌、IBM、英特尔、微软和D-Wave大力推动量子计算机开发,使之能运行商业应用之际。

  谷歌、IBM和D-Wave还允许企业通过它们的云服务,免费试用处理能力并非十分强大的量子计算机。

  从理论上说,量子计算机云处理能力比当前传统超级计算机高几个数量级。许多人都认为,它们将使人们能完成以前被认为不可能完成的任务,例如模拟化学催化剂、建立超级复杂系统(例如气候)的模型、破解几乎所有的公钥加密密码。但迄今为止,这些公司开发的量子计算机处理能力不够强大或不够精确,在运行大多数任务时不足以超过传统计算机。

  谷歌与量子计算机创业公司Rigetti合作开发了新软件。谷歌发表博文中,在软件开发过程中,苏黎世联邦理工学院、美国劳伦斯伯克利国家实验室、密歇根大学、哈佛大学、牛津大学、达特茅斯学院和美国国家航空航天局提供了帮助。

  被称作OpenFermion的这款软件包含有一个算法库,能在量子计算机上模拟电子相互作用——在化学和材料科学领域都非常重要。目前,科学家只能在处理能力强大的传统计算机上模拟电子相互作用。之前,化学家必须与专业的量子计算机软件开发者合作,编写大量软件代码,才能在量子计算机上模拟电子间的相互作用。

  但谷歌和其他开发商发布了两款插件,使OpenFermion能直接改编两个最流行的传统模拟器——Psi4和PySCF——的软件,使之在量子计算机上运行。

  OpenFermion兼容数种不同的量子计算机,其中包括谷歌、Rigetti和IBM开发的机型。

  谷歌曾表示,它计划今年年底前实现计算机科学领域的一个里程碑,利用量子计算机完成传统计算机不能完成的任务。

  传统计算机利用晶体管处理用二进制表示的信息,二进制信息的值要么是0要么是1.量子计算机则利用量子比特表示信息,一个量子比特的值可以同时为0和1.在传统计算机中,每个比特的值相互是独立的,量子比特的值则相互影响。从理论上说,正是这一特性使得量子计算机具有强大的处理能力。

  稿源:凤凰科技