美国Wired网站刊文解释了微软对FPGA芯片重新开发利用的故事,内容也很长,主要是说微软工程师DougBurger与当时的CEO鲍尔默在2012年提出了一个新计划——Catapult(投石机),他认不久的将来,作为世界顶级互联网巨头的微软运行的Web服务会越来越复杂,因此他们需要全新的系统架构来解决这些问题——要知道微软虽然被认为是软件巨头,但每年在购买硬件上的花费超过40亿美元,绝对是一笔大买卖了。
微软最终给出的答案是FPGA可编程门控芯片,这种产品问世已经数十年了,与CPU这种通用处理器不同,FPGA是可编程的,灵活性更高,虽然不能跟CPU比通用性,但在特定性能上有优势,而且能效非常高——大家可以简单把它理解为类似GPU计算芯片这种东西,做图形运算的时候后者比CPU可强太多了,但你的电脑不可能只用GPU而不用CPU。
最终的结果就是微软开始大面积应用FPGA芯片支撑新业务,Bing搜索用到了它,微软的Office365及Azure云服务也要用到FPGA芯片。另一方面,它也给微软带来很多收益,减少了30%的成本,减少了10%的功耗,运行速度则快了一倍。
FPGA芯片越来越受欢迎,Intel自然也注意到了这个趋势,特别是在数据中心业务上,所以Intel不惜巨资收购了自己的客户Altera,并准备把Altera的FPGA芯片集成到自家的Xeon处理器中。
至于说Intel为了好基友微软收购FPGA公司,Wired原文确实提到微软是Intel收购Altera的原因之一,但不会是唯一原因,因为Intel的FPGA芯片未来也会对第三方厂商开放。