微软开发量子计算机 发布量子编程语言和模拟器

凤凰科技 2017-12-12 10:57:49

         从理论上讲,量子计算机的性能比现有计算机强大许多倍。微软称,公司有不同的方法让量子计算机降低出错率,更加适用于商业用途。周一,微软发布了新的编程语言Q#和工具,协助开发者为量子计算机开发软件。微软还发布了模拟器,供程序员在传统台式机或者通过Azure云计算服务测试量子计算机软件。

360截图20171212105936199.jpg

让量子比特在超低温下运算的“ 量子电冰箱”

量子计算机是目前世界上的先进技术之一,它与人工智能、增强现实一起被微软CEO萨提亚·纳德拉(Satya Nadella)视为对公司未来至关重要的技术。和IBM、谷歌一样,微软最有可能通过互联网即服务对外出租这些量子计算机的计算时间。

D-Wave系统公司在2011年成为了首家售量子计算机的公司,但是其技术存在争议,只能解决一小部分数学问题。谷歌和IBM已经开发出了被认为接近实现“量子权”的计算机,能够处理任何过于复杂而无法在标准超级计算机上解决的问题。IBM和创业公司Rigetti Computing还为他们的计算机开发了软件。

 1 - Microsoft Quantum

相比之下,微软仍在设法开发一款可运行的计算机。微软正在追求一种新型设计,其基础是控制一种难懂的马约拉那费米子(Majorana fermion)。就在几年前,还没有人能够确定这种粒子是否存在。

微软量子计算业务主管托德·霍尔姆达尔(Todd Holmdahl)在接受采访时表示,工程师们即将能够以一种方法控制马约拉那费米子,使其能够执行运算。霍尔姆达尔领导了微软Xbox和全息眼镜HoloLens的开发,他表示,微软将在5年内向市场推出一款量子计算机。

 2 - Microsoft QDK Introduction and step-by-step demo

“我们现在正与多家客户磋商,提出使用量子衍生服务解决特定问题,”他表示。

这些系统正在挑战原子和其他微粒的运作极限。尽管传统计算机以0或1作为处理信息的基础,但是量子计算机依赖的则是“量子比特”,它可以同时是0和1。两个量子比特可以同时代表4个数字,3个量子比特可以同时代表8个数字。这就意味着,量子计算机的运算速度要远远快于标准计算机,处理问题的复杂度远远更高。

微软称,公司使用了不同的设计——拓扑量子计算机。从理论上讲,它可以创造更多稳定的量子比特。霍尔姆达尔称,这种设计开发出的量子计算机错误率只有其他公司量子计算机的万分之一至千分之一。

 霍尔姆达尔表示:“我们希望解决今天还无法解决的问题,有机会利用独特、有差异化的技术做到这一点。”



'); })();