在早期的基准测试中,AMD 的 Epyc 服务器芯片看起来比英特尔最新的 Xeon 芯片有很强的竞争力;
AMD 想快速渗透入服务器市场并没有那么简单;
综合来看,AMD 能够开发的利基市场并不小。
第一份有分量的关于 AMD 的 Epyc 服务器 CPU 和英特尔最新的 Skylake-SP CPU 的比较审查结果表明,AMD 的 Epyc 很有竞争力,理论上来讲,它会因为更高的性价比或者能效比取得胜利。
这里有一些需要澄清的疑问。需要指出的是,Epyc 和英特尔产品的主要差异在于它采用了将多颗桌面级芯片互联的方式生产出一颗服务器芯片,因为较小的硅片的生产良率更高,因此这种方法与英特尔的单芯片方法相比具备明显的成本优势。
不过,理论上来讲,这种互联方式可能会对性能产生很大的影响。采取这种互联方式,不仅需要在桌面级芯片内消耗更多延迟,还会在各个桌面级芯片之间消耗更大的延迟。英特尔把 AMD 的 Epyc 服务器芯片称之为“4 个桌面级芯片胶囊”,很形象地说明了这一点。
然而,Epyc 服务器芯片的基准测试结果并没有显示出这种延迟劣势。在我看来,很可能是大部分基准测试的建立方式导致了并不能捕捉到明显的延迟。这些基准测试执行互相独立的多项任务,而独立往往意味着并行化,这些任务的性质决定了他们并不需要进行太多的“内核”通信,特别是不会经常调用需要 AMD 的多个桌面级芯片之间进行通信的场景。
因此,Epyc 在现实世界中的表现是否依然非常具有竞争力尚有待观察。无独有偶,英特尔也曾经表示,客户们会享受到比基准测试结果更出色的性能。
服务器 CPU 的使用方式也有很大影响。一般来说,服务器很大一部分工作负载需要数据库,Oracle 和微软在数据库软件领域占据主导地位。
现在,数据库软件是怎么收取授权费用的呢?它是按照 CPU 的内核数收费的,更准确地说,每两个内核收一次费用,因为 Oracle 是每个内核打五折,而微软则是两个内核捆绑销售。
对 AMD 来说,问题来了:
1、英特尔的单核性能依然领先,在使用数据库的应用中这种优势更为明显,因为数据库应用经常出现延迟问题。确实如此,因为 AMD 的产品策略基本上就是堆砌更多的内核或者以更低的价格销售。
2、和芯片价格相比,按内核数量收取的数据库软件授权费非常之高。比如,Oracle Enterprise Edition 每个单元(两个内核)的授权费用高达 47500 美金,当然,大量授权时,授权费用还可以打折,但是这部分费用依然超过了最贵的 CPU 售价。比如,英特尔 Xeon Skylake-SP 产品线中最贵的 CPU 售价 13000 美金,但是这款 CPU 有 28 个内核,想运行 Oracle Enterprise Edition,授权费在 50 万美金以上。那么,如果 AMD 的芯片比英特尔芯片多出两个内核就可以提供相同的性能的话,多出来的数据库软件授权费就足以消除其芯片价格的任何可能成本优势。
由于服务器这种定价机制的特殊性,AMD 本来似乎可以以性价比取胜,但是最终却并不一定是最具有吸引力的 CPU。
不过,这个事情还有另外一个角度。有业内分析师提到,当前计算的趋势是云计算,没有 SQL 甚至没有 SSD 和大型内存数据库,这样就减少了对商业数据库的需求。
因此,这种趋势有利于 AMD。如上所述,数据库软件的授权方式对依赖更多而且更慢的内核的 AMD 很不利。开源运动的发展使得很多相关数据库要么免费,要么价格远低于上述数字。这种走势会自动抹除 AMD 的劣势。当然,当运行新型软件时,AMD 芯片的延迟问题究竟如何还有待观察。
最后,有许多工作负载不会受到数据库软件授权或延迟问题的影响,在这种任务类型里,AMD 的竞争优势是显而易见的。
功耗因素
在早期测试中,AMD 的 Epyc 显示出比 Intel 的 Skylake-SP 产品线更低的功耗。这无疑又是 AMD 的加分项,因为不仅仅节省电费、冷却系统成本,还会进一步降低数据中心的其它相关成本。
数据中心通常放置在既可以方便使用廉价电力又可以借助环境冷却的地方,因此,功耗也是最终客户一个非常重要的考虑因素。
整体视角
把以上因素结合在一起,AMD 似乎在以下的情境中占不到上风:
1、触发延迟问题的复杂应用或使用场景。在现实世界中,这是很有可能发生的情景;
2、需要使用授权版数据库软件的数据库密集型任务;
AMD 可能会在以下的情景中取得胜利:
1、使用开源数据库的大型云服务提供商或者客户(亚马逊、谷歌、微软和 Facebook)。这些客户们不仅使用服务器处理自己的工作任务,还向很多更依赖于开源软件及软件架构的新兴公司提供服务。
2、高度并行化(但是不适合 GPU 计算)的工作任务,或者线程的独立性足够强,不会触发延迟问题。
3、一般来说,当电力或者冷却需求超过了其它考虑因素时,AMD 也很受欢迎。
综合考量这些因素,AMD 似乎可以在服务器市场拿下一部分市场份额 - 也许是 10%。
结论
虽然在许多基准测试和评测中,AMD 的 Epyc 芯片看起来相当具有竞争力,但它的现实表现究竟如何仍然存在很大的未知数。这种未知因素来自于 AMD 所选用的架构,这种架构有成本优势,但是有时可能会对性能产生实质性的影响。同样,英特尔依然在单核性能上领先,这使得在综合考虑 CPU 价格和数据库软件授权费用时,英特尔芯片在大部分依赖于数据库的工作任务中成为更便宜的选择,
然而,还有很多使用场景既不会触发延迟问题从而影响性能,也不用涉及数据库软件授权。这些使用场景实际上正是当前数据中心领域最主要的市场增量,AMD 的 Epyc 在这里很有竞争力。
虽然很难通过分析得出市场份额数据,但是,这些有利于 AMD 的利基市场可能会使 AMD 最终拿下 10%的服务器市场。英特尔 2016 年数据中心营收为 158 亿美金,考虑到 AMD 产品售价更低,打个 7 折,10%的市场意味着 AMD 能够在这个细分市场取得 11 亿美元营收,这个数字占到 AMD 2017 财年总营收的 22.8%。2018 财年,AMD 的营收预计将增长 10.6%,AMD 在服务器市场的成绩能够帮助它实现这个目标。
更多有关 Epyc 处理器的资讯,欢迎访问 与非网 Epyc 处理器专区
与非网编译内容,未经许可,不得转载!