Arm Neoverse沿着Marvell ThunderX3芯片发布继续高歌猛进



Arm的基于云/数据中心/边缘的Neoverse IP产品组合在去年发布时看起来令人非常印象深刻,时间可以证明N1微体系架构在现实世界中的发展情况。一句话:哇。用两个词:哇塞。接下来我们将带您了解N1在现实世界中的位置以及Marvell等公司为向市场提供解决方案所做的工作。


首先– 对Neoverse进行回顾


Neoverse是一种Arm CPU架构产品族,专门从头开始为云,边缘和数据中心而设计。Neoverse标志着Arm首次结合其在性能和功能上的专长,以这种有针对性的方式向服务器市场提供此类知识产权(IP)。过去,该公司为合作伙伴设计和开发CPU提供过优化程度较低的平台,诸如过去AMD的“西雅图”服务器芯片,应用微电子公司X-Gene以及甚至不太遥远的高通Centriq CPU之类的产品。这些非常有能力的公司过去曾经尝试使用非企业服务器级的Arm IP设计企业级CPU。更复杂的是,当时软件(ISV)生态系统还没有准备好支持Arm,开发生态系统有点像做饭,进展是一个微妙而耗时的过程,没有捷径。


Neoverse的推出向市场传递了一个信息,该信息可能曾经被人们低估了。信息是:从云到边缘再到企业,Arm将投资于数据中心。N1代表Arm为更高计算能力平台(具有支持架构的大量大内核)而设计,而E1代表该公司为低功耗平台(例如网络和边缘)而设计。


第二–不要忘了AWS的Graviton2


基于N1平台的一个代表性产品就是具有Graviton2的AWS,这显示出了Arm可以根据其特定需求定制计算平台。AWS团队要做的事情就是构建一个平台,可为其环境提供每瓦每美元最佳性能。反过来,该公司为其客户提供了低成本,高性能的云实例:


·EC2 M6g –通用


·EC2 C6g –优化计算


·R6G –内存优化


AWS通过Graviton2实现了Neoverse的承诺。尽管采用人数尚不清楚,但我听到过很多传闻,证明该平台正在吸引强大的客户群。


第三– Marvell掀开了ThunderX3的面纱


ThunderX3的规格令人印象深刻。具有96个内核和384个线程,所有组件均采用单片设计,以实现最低的内存延迟,其整数性能可与x86的同类产品相媲美,而浮点性能则进一步将该芯片定位于HPC市场。


Marvell的ThunderX3满足了当今业务的各种工作负载-从虚拟化到云原生,再到具有高性能计算和/或内存性能的分析和应用程序。查看Marvell发布的一些性能比较:


ThunderX3 performance across cloud workloads

上面的图表很好地表明了ThunderX3将如何支持传统的企业工作负载。整数和数据库性能给大家留下了特别深刻的印象。改进的整数性能表明,基于ThunderX3的服务器将很好地支持虚拟化(虚拟机)和云原生(微服务,基于容器)环境。此外,数据库性能还显示了ThunderX3核心,内存和缓存体系结构的优势。


当ThunderX2进入市场时,Microsoft Azure团队将其用作内部开发平台。鉴于AWS在Graviton2上的成功,Azure在响应基于Arm的实例时会感到一些压力,那么ThunderX3将是底层芯片的强大候选者。


HPC是Marvell使用ThunderX3的另一个工作负载:


ThunderX3 performance in HPC

ThunderX2(在Cavium被Marvell收购之前由Cavium发布)的区别在于,它是为TOP500列表上的HPC中最高的基于Arm的群集提供动力的CPU。Thunder X3在HPC上甚至进一步加倍。在HPC性能的两个关键指标(浮点数和内存带宽)中,ThunderX3尤其强大。该公司通过在每个芯片上封装4个128位SIMD单元并增加存储通道(v ThunderX2)来达到这一性能。Marvell将凭借ThunderX3在TOP500列表中扩大其足迹。


ThunderX3每个插槽附带64个PCIe v4通道,相比之下,AMD的EPYC每个插槽附带128个PCIe v4通道。为什么这么重要?许多服务器附带了有助于提高性能的工作负载加速器(例如GPU)。这些加速器已插入服务器,并使用PCIe与CPU进行通信。这么多的内核提供了如此强大的功能,将更多的加速器塞入基于ThunderX3的服务器的能力似乎很自然。由于某种原因,该公司选择不完全遵照N1体系结构。


第四–生态系统强大


由于CPU是任何数据中心部署的基础部分,因此对充满活力的生态系统的需求至关重要。而且,如前所述,生态系统发展是一个漫长而复杂的过程。开发支持所有目标市场(即数据中心,云,边缘)的硬件和软件支持的捷径并不多。Arm的团队在进入服务器市场的初期就开始构建生态系统,在Drew Henry和Mohamed Awad的领导下,这一势头开始增强。Neoverse的发布标志着对数据中心的真正承诺,该团队明智地专注于战略合作伙伴,例如Red Hat,Docker,Kubernetes,MongoDB和NGINX。通过追随这些更杰出的参与者,竞争性ISV支持和优化Arm。该策略行之有效,因为Arm生态系统可以与x86竞争产品相媲美。像Marvell这样的公司将从中受益,也为持续的成功做出了贡献。


Marvell ThunderX IHV & ISV Ecosystem

总的来说,最引人关注的是生态系统和生态系统的发展,尤其是Arm和像Marvell这样的公司必须在广度和深度上引领市场。由于Neoverse(N1&E1)可以由许多芯片和硬件合作伙伴采用并设计用于特定行业用例,因此支持这些部署的软件生态系统自然会得到支持。随着时间的流逝,这种动态可能会导致众多合作伙伴支持无与伦比的使用模型和相关应用程序。


Neoverse架构具备了灵活性以及行业解决方案开发商的潜在市场范围。此外,基于Arm的平台在新兴市场(如边缘计算)中也拥有巨大的机会。


第五– Marvell需要做什么?


当ThunderX3推出时,Marvell需要做一些事情来巩固ThunderX品牌的成功。


1.发货!对于ThunderX3平台的所有优点,直到产品出厂之前,这一切都不重要。考虑到COVID-19疫情的影响,预计不会很快有大型发布的造势活动。但是考虑到ThunderX3在媒体上引起的轰动,Marvell应该在市场恢复正常后马上开始发布活动。


2.专注性。ThunderX3的性能特点使其非常适合特定的市场和工作负载,潜在的ThunderX客户具有非常特殊的角色。公司应专注于追逐这些客户和工作量,并要有耐心倾听客户的意见和反馈,胜利将随之而来。


3.战略上进行投资。打造好的芯片是第一步。现在,艰辛的工作开始了,来使能和推动市场发展。对于芯片公司而言,很容易忽略产品GTM的情况,强大的合作伙伴关系对于推动销售至关重要。不要低估(或投资不足)那些会导致市场成功的关键关系和活动。


总结:


有些对Arm有偏见的人认为ARM服务器市场永远不会发生,但这是一个不同的时代,一个不同的芯片。云的大规模采用以及驱动(云)优化的工具使处理器的论点变得不那么重要。 IT运营商和管理员希望灵活性和降低成本。支持云化环境的软件开发人员正在使用本质上具有解释性且不再具有基础架构要求或相似性的语言和工具进行开发。


本质上,Arm作为数据中心计算引擎的收益继续增加。但是,对于Neoverse和ThunderX3,在诸如云和HPC等领域已经逐渐成熟,芯片可定制化意味着性能的显著提升和数百万美元的成本节省。。。