微软数据中心中部署的上千台服务器来承载不断增长的Web服务和云业务,其数据中心面临着相当大的业务挑战,而部署在全球数十个国家的100多个数据中心的百万台设备由于一直没有更新芯片,其运行效率十分低。
目前微软已经打算在2015对其必应搜索进行一次全面的升级,基于一个完全不同以往的服务器构架。微软研究院打算用FPGA架构的芯片代替英特尔的芯片,以使其工作效率提高95%。
6月16日,他们在明尼阿波利斯的国际研讨会上讨论重构计算机体系结构(ISCA)的问题,这个项目的目的之一,也是为了打破摩尔定律的计算机体系结构,因为仅仅依靠减少晶体管,当芯片大小足够小时,人类的技术水平将受到物理学上的限制。
项目的支持者试图加速云服务,同时降低成本,早期测试结果令人鼓舞。在增加了95%的性能的基础上,有效的改善了吞吐量和延迟,而增加的包括能耗在内的总成本不超过30%。
微软表示,之所以采用FPGA架构而不是GPU的原因是,高端的GPU当前的电力需求远超当前的传统数据中心,对于并行工作负载的要求也十分高。
据称,FPGA在处理Bing的运算时,FPGA是CPU速度的40倍,而它的系统整体性能将是现在的两倍。如果项目最终能够实现,这项举措使微软能够节省近一半的服务器开支,这也正是微软准备用FPGA芯片代替Intel芯片的原因。