微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > EPYC处理器出征服务器市场,AMD和高通能挑战英特尔地位?

EPYC处理器出征服务器市场,AMD和高通能挑战英特尔地位?

时间:05-27 来源:芯师爷 点击:

。从长远来看,这种模式更具有发展潜能,更适合中国国产化服务器芯片市场的发展。

无处不在的移动设备、物联网、云计算和5G网络部署正成为推动服务器市场发展和转型的趋势应用。越来越多的,软件正在成为与硬件无关,适用于多核心向外扩展的架构。

ARM的软件生态系统正在不断完善,在现有开源和主流服务器软件基础上提供更多选择,为多负载情况下更高效低能耗的硬件提供商业案例参考。结合高效部署和生命周期管理,基于ARM的服务器现正成为传统基础设施的有效替代,并在总体拥有成本上具备优势。

2、中国服务器CPU性能如何?

华芯通是我国与高通成立的合资公司,从高通手中获得了源码,并基于该源码设计自己的CPU。不过,由于华芯通北京研发中心刚刚启用,正式商用产品问世尚需时日。

相比之下,华为和飞腾已经有产品问世,华为的ARM服务器CPU集成了32核ARM Cortex A57,采用台积电16nm制造工艺。也许是因为华为缺乏服务器CPU设计经验,这款服务器CPU的性能相对有限。

以飞腾的FT2000作参照,华为的这款服务器CPU在制造工艺领先2代的情况下,以FT2000一半的功耗实现了不足FT2000一半的性能。因此在下面文章的解析中,中国ARM服务器CPU就以目前性能最强的FT2000为代表进行说明。

根据测试,FT2000的芯片实测成绩相对于模拟器成绩要稍低一些,在2GHz主频下,采用GCC4.8编译器,SPEC2000和SPEC2006的测试成绩见表一。其中SPEC CPU2006全芯片测试分值为定点570,浮点482,单线程测试分值为定点12.4,浮点11.3,虽然在单线程性能上和Intel依旧有不小的差距,但就多线程性能而言,足以与Intel Xeon E5-2695v3芯片相媲美。

▲FTC661 CPU核架构图

从性能上看,FT2000能够胜任一些国产中高端服务器的业务需求。

3、与国外产品对比

虽然AMD依旧把重心放在x86 CPU上,即便高通早就公布了服务器CPU的规划,Centriq 2400要到2017年年末才会问世,但并不意味着国外厂商的ARM服务器CPU是只打雷不下雨。相对于进入该领域较晚的AMD、Cavium、高通等厂商,APM虽然名声不显,但由于在2010年前后就着手开发ARM服务器CPU,确实做出了性能不错的ARM服务器芯片,而且这些产品在数据中心、互联网服务器等领域已有了批量的应用。

目前,APM的X-Gene已经发展到了第3代。X-Gene3集成了32个核心,计划采用台积电16nm制造工艺,主频3GHz,最大功耗约为125W。

由于X-Gene3尚未有样片,所有的性能都是模拟平台的结果,根据经验,由于硅前模拟平台的局限性,其模拟测试结果与硅后实测都会有一些出入,比如FT2000的模拟器成绩为SPEC2006定点672、浮点585,而实测成绩为定点570、浮点482。所以不太适合用X-Gene3的模拟器成绩与FT2000的实测成绩做比较。

不过,就单核性能而言,X-Gene3明显是占据优势的,FT2000的单核与X-Gene2性能相当,X-Gene3相对X-Gene2在分支预测和TLB方面做了改进,性能提升了10%左右,而且X-Gene3的频率为3GHz,也比FT2000的2GHz高出50%。

4、与Intel的差距

无论是FT2000,还是X-Gene3,虽然在多线程性能上达到了Intel中高端服务器CPU的性能,但在单线程性能上,还是有不小的差距。即便主频控制在2.5GHz,Intel服务器CPU的SPECint_base2006成绩也在25以上,而FT2000的SPECint_base2006只有12.4,X-Gene3也只有20。那么,单线程性能差距还带来什么影响呢?

单线程性能相对有限会对计算密集型场景有影响,对于无法并行化、单任务延迟敏感的应用场景力不从心。比如在IC设计中用到的一些EDA工具软件,由于并行化做得还不够好,单线程性能弱的CPU在运行时会比较吃力,跑模拟、综合、优化等任务花费的时间会较长。即便全芯片整体性能与Intel的部分服务器CPU性能相当,但由于单线程性能的不足,在部分应用场合,FT2000是无法达到Intel服务器的应用效果的。

不过,FT2000的优势在于并行性能,对于能够并行化、多任务的应用场景,FT2000能够取得不错的应用效果。比如一些互联网服务器,由于任务非常多,而每个任务的运算量不大,却对CPU吞吐率要求高,这种场景非常适合FT2000。

FT2000与Intel的服务器CPU的差异有点像当年的power和ultrasparc的技术路线之争。power是核数少线程数少,但单线程性能高,类似与现在Intel的CPU。

ultrasparc是核数多线程多,单线程性能差,类似于FT2000。前者更适合充当高性能服务器,后者主要是面向网络的吞吐量高和并发度高的服务器。

产生这种现象一方面可能是因为以国内的技术实力无法做出可以匹敌Intel单线程性能的CPU,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top