【.com快译】微软计划创建自己的量子计算系统。在今天的文章中,我们将探讨软件巨头的不同之处以及他们的优势所在。随着个人电脑市场的下滑和云市场的激烈竞争压力,微软正在瞄准业务发展的新领域。有鉴于此,软体上周宣布将打造一台量子计算机,具有差异化的硬件和特殊的软件,可以将并行计算的执行速度提升到比传统计算机高一个或多个数量级的水平。硅基芯片。过去,此类公告经常被视为科幻小说。然而,量子计算在过去几年已成为许多大公司的重要研究领域。通过以下四个要点,我们认为微软确实有可能在这一领域做出成绩。1、微软虽然迟了,但市场地位依然被看好。微软经常被业界视为精炼者而不是前沿创新者,但这种特点并不是坏事。它不是第一家云供应商,但Azure的增长速度仍然相当可观。这些教训在量子计算中也可能适用。目前,IBM和谷歌都有自己的量子计算项目。IBM开始构建自己的定制硬件,谷歌正在寻找结合各种现有量子计算机制的方法。通过双方的探索,微软可以有效避免某些未知的陷阱,而不是一味地重复别人的错误。2.该计划的目标是构建工具,而非实验室玩具长期以来,量子计算一直被视为实验室玩具而非工具。这种理解是有道理的:量子计算硬件很难泛化,只有在高度受控的隔离条件下才能正常运行。量子计算公司D-Wave(也为谷歌提供量子硬件)多年来一直致力于解决此类高规格问题,但IBM的方法似乎导致了更通用的系统解决方案。微软的计划是使用一种完全不同的量子计算构建块——它称之为“拓扑量子比特”——作为硬件堆栈的基础。拓扑量子比特被认为更强大,更容易构建大规模系统——这意味着它们可以在现实世界中工作,而不仅仅是在实验室中。简而言之,微软希望创建一个商业产品,而不是一个纯技术项目。毕竟,后者已经实现了。3.云量子计算已经存在,但微软可能做得更好。从历史背景来看,微软希望打造产品而非项目,量子研究成果将实现通过Azure访问量子硬件。但IBM已经创建了一个量子计算即服务(QCaaS)版本,现在可以通过基于Web的拖放式“组合器”界面提供分时访问来对其5量子位处理器进行编程。.但IBM的QCaaS解决方案仍然存在巨大的局限性。它本质上仍然是一个实验性的沙箱环境,实现量子程序的选项太少。不过,这样的情况也是可以理解的,毕竟量子计算编程和传统计算确实存在着巨大的差异。微软恰好可以借此机会在两者之间架起桥梁——比如提供基于Azure的QCaaS服务,同时配备更通用的量子计算功能。4、微软现有的语言工具可以成为未来量子计算发展的理想平台。从长远来看,微软可能会将量子计算开发工具与现有的软件开发和语言产品相结合。例如,用于C#、R或Python的Azure量子计算模块将允许用户使用这些语言编写量子计算代码,同时继续使用他们熟悉的软件开发方法。这种元编程机制已经存在了很长时间。以LLVM编译器为例,它提供了允许其他语言通过它进行转换的库。同样,微软也可以为量子计算创建元编程库,以支持更多的语言类型。微软已经在软件层面有所动作,包括发布了一款名为Language-IntegratedQuantumComputing的工具,简称LIQUi|>。它允许用户在Microsoft的函数式F#语言中定义量子电路。F#是微软世界领先的语言,拥有完善的VisualStudio支持能力和持续的升级周期,但在受众广度上仍无法与C#、R或Python等主流语言相提并论。如果微软的长期计划是将量子计算带给大众——并且有迹象表明它是——那么它必须找到一种方法来获得人们所知道的主流工具和方法的支持。原标题:来自微软量子计算的4个无牛外卖原作者:SerdarYegulalp
