微软开源计算标准“Project Olympus”将引入AMD Naples处理器
在2017 OCP峰会上,微软透露了更多关于Project Olympus,下代开源计算标准的信息。
微软希望通过与OCP合作开发通用平台,来降低拓展Azure云服务的成本。
Project Olympus向OCP引入了大约50%的云硬件设计。
通过共享处于早期开发阶段的设计,Project Olympus允许通过下载和修改硬件设计来贡献,就像开源软件一样。
Project Olympus不仅只是服务器标准,它包括:
新的通用主板,电源,1U / 2U服务器机架,高密度存储扩展,通用机架配电单元(PDU)以及符合标准的机架管理卡。
而今天发布的内容更加重磅:微软正和高通、Cavium共通开发基于ARM的服务器,准备带到Azure上。这对于微软来说是方向的改变,因为此前微软一直注重 的是x86计算方面。
这完全是有道理的,因为像ARM这样的开源平台,在特定的负载下可能会很有优势,例如存储、数据库、大数据、机器学习和云计算等。
Qualcomm Centriq 2400
微软已经有了ARM的Windows Server,首先演示的就是高通48核心,三星10nm FinFET制程的Qualcomm Centriq 2400平台。Cavium则会用下代ThunderX2平台。从前代来看,Cavium依然需要在功耗管理上下点功夫,ThunderX还有很严重的性能瓶颈,能耗比上不如Xeon D。如果Cavium解决了这些问题,下代平台应该会在特定应用下有竞争力。
Cavium ThunderX2
但还有一个更重要的消息:AMD将和微软合作,将Naples处理器带入Project Olympus。Ryzen已经显露出非常强的竞争力,Naples也将会是Xeon的强力对手。
微软也没忘掉Intel,这次不仅是通用CPU的合作,还有Intel的FPGA加速器以及Nervara的支持。微软已经有了FPGA的Azure,所以这也是理所当然的。
同时微软也宣布了和NVIDIA的合作,将HGX-1 GPU加速器带入Project Olympus。
图源:Anandtech