首款性能追平Intel的国产服务器芯片发布
2016-07-28
日前,飞腾公司在其官网上公布了其最新产品飞腾2000,根据飞腾公司公布的数据,该款产品在性能上持平了Intel的E5服务器芯片。 目前,在服务器芯片市场中,Intel的服务器芯片处于霸主地位,国内浪潮、曙光、华为、联想等服务器厂商出售的服务器除少数外,基本上都是采用 Intel的芯片。而国产的申威、龙芯、飞腾的服务器芯片只是凤毛麟角,不仅性能上和Intel差距较大,而且仅仅专供党政军市场,在民用市场缺乏竞争 力。本次亮相的飞腾2000,则是国产服务器芯片第一次在性能上追平Intel。
根据飞腾公司公布的资料,飞腾2000采用ARMv8指令集,集成64个自主设计的FTC661处理器核,主频为1.5GHz~2.0GHz,制程为28nm,功耗100W。
其实,飞腾2000早在去年就已经公布,也就是hotchip公布的“火星”,根据当时的PPT,火星的Spec 2006测试成绩为整数672,浮点585,足以和Xeon E5-2699v3相媲美。诚然,由于去年还没有产品,这个成绩是采用模拟器的测试分数。
跑分与Xeon E5-2699v3相媲美有什么意义呢?对于商业公司的大部分服务器来说,他们用的都不是顶级至强芯片,而是至强系列芯片的中低端产品,比如 E5-2640 V4,配置双路,共20核心,40个线程(SMT)。而这就意味着,至少在性能上,飞腾2000对于很多商业公司来说是完全够用的,只要软件跟得上,完全 可以在商业市场上,取代相当一部分Intel的服务器芯片,考虑到在企业数据中心里,Intel占据99.4%的市场份额,一旦飞腾2000替换掉部分至 强芯片,哪怕仅仅替换掉10%的Intel芯片,这个市场也异常巨大。
相对于采用自主指令集的申威26010,飞腾2000购买了ARMv8指令集授权,这样就使飞腾能够借助ARM的软件生态。而且飞腾公司宣称,在 ARMv8指令集兼容的现有产品中,FT-2000/64在单核计算能力、单芯片并行性能、单芯片cache一致性规模、访存带宽等指标上处于国际先进水 平。其自定义的扩展接口不但可以用来扩展缓存容量和存储能力,还可以用来外接FPGA等加速器类专用芯片,实现异构计算。以下为飞腾2000主要技术参数:
笔者认为,飞腾2000是针对超算和特定能够实现大规模并行的应用而开发的,特别是其拥有32M二级缓存、128M三级缓存和16通道内存,以及205G/s理论内存带宽非常适合高吞吐率服务器领域,比如对吞吐能力要求较高的互联网/云计算服务器。
那么,在商业市场上飞腾2000能大展拳脚么?笔者认为在现阶段还比较困难,虽然ARM一直想要开拓服务器市场,但由于在硬件和软件上的因素使ARM至今没能达成目标。
在硬件上,ARM的产品性能上相对于Intel始终有一定差距,特别是Intel Xeon D系列产品堵死了ARM通过低功耗服务器芯片市场侵蚀Intel市场份额的道路,使ARM进军服务器芯片市场的计划化为泡影。
在软件上,虽然业界曾经传言在2016年初ARM在服务器领域的生态会初成气候,但时至今日,其软件生态依旧没能形成,这就给ARM芯片在服务器领域的推广造成很大障碍。
因此,在目前存在生态障碍的情况下,飞腾2000在商业市场上很难取得成功,至少在现在,一些特定领域才是飞腾2000的归宿。另外,虽然飞腾公布 的Spec 2006测试成绩与Intel Xeon E5-2699v3相当,但这很大程度是依靠核心数量堆出来的,在单核性能上与Intel依然有着一定差距,而在一些对单线程性能要求较高的应用,飞腾 2000可能会遭遇水土不服。根据飞腾官方公布的资料,“火星”的芯片面积高达640平方毫米,过大的芯片面积会使芯片的成本比较高,再加上有产量相对有 限,致使飞腾2000无法靠庞大出货量平摊成本,这会使飞腾2000的价格会比较昂贵。
虽然飞腾2000存在一些瑕疵,但瑕不掩瑜,飞腾2000依旧是一款由国内一流技术团队开发的优秀产品,特别是在当今无论是国外还是国内都没有同类产品与之竞争的情况下,一旦ARM、谷歌等公司把生态建成,飞腾2000未必没有一飞冲天的机会。