13

麦斯科技 · 2021年04月01日

开源加速推进 Arm数据中心项目

https://www.sdxcentral.com/articles/news/open-source-accelerates-arms-data-center-fire/2020/12/

2e1942ad3e942a55cf3bfe46f35472b9_640_wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp

不久前,x86处理器在数据中心和超大规模空间中的主导地位尚无争议。如今,英特尔和AMD面临着众多芯片制造商的新竞争,这些芯片制造商拥护具有更多内核,更低功耗和更大可扩展性的基于Arm的数据中心芯片。

根据Arm的软件体系结构高级总监Kevin Ryan的说法,Arm在数据中心的迅速崛起在很大程度上要归功于开源软件和云计算的兴起。

Ryan解释说,拥有出色的硅片是一回事,但是如果没有软件来使其实用,那将是一件很难的事。而且,在没有引人注目的硬件的情况下,软件开发人员几乎没有理由为其构建软件。他说:“问题是,如果人们不进行部署并且没有客户群,为什么要构建软件。”

Arm试图将这种低端电子设备从智能手机,平板电脑和IoT等低功耗电子设备 转移到数据中心时,正面临着这种鸡与蛋的情况。瑞安说:“三,四年前,人们可能已经说过Arm便宜一些,但并不是那样。”

用Neoverse打破周期

因此,为了打破周期,Arm从两方面来着手解决这个问题,一方面在数据中心市场上采用了“筑巢引凤”的思维方式,同时与软件供应商和开源社区合作,建立关系,将软件引入Arm64体系结构。

瑞安说:“安盟进行了战略投资,以追求超大规模和数据中心市场。” “除非Arm芯片路线图没有那么引人注目,否则这一切都是不可能的。

这些发展产生了Neoverse,这是一种专门为超大规模,数据中心和网络市场设计的微体系结构。Neoverse试图在高性能和可扩展性与公司著名的功耗效率之间取得平衡。

Neoverse鼓励创建诸如亚马逊的Graviton2,Marvell的ThunderX系列处理器以及Ampere的Altra和Altra Max之类的芯片。更重要的是,该芯片的功率效率和高内核数使其对公共云提供商和超大规模生产者具有吸引力。

Arm芯片现已部署在Amazon Web Services,Microsoft Azure和Oracle的公共云产品中。

Moor Insights and Strategy的高级分析师Matt Kimball在“福布斯”的一篇文章中写道:“ Neoverse的推出向市场传递了一个可能被低估的信息。“该信息是这样的:Arm投资于数据中心,从云到边缘再到企业。”

Arm为云而生

Ryan表示:“必须具备芯片和处理器功能,但最重要的是,建立软件生态系统与10年前的世界大不相同。” “当我两年半前开始这项工作时,如果我们需要一个社区或一件开源软件……这对我们而言是一种提升。我们要么说服(他们),要么自己做。”

但是,随着云原生架构的兴起,旧的单片应用程序已让位于基于现代编程语言(如Node.js,Java,Go和Python)构建的新应用程序。“这些语言确实专注于与硬件无关的语言-并不是没有挑战-但它们的设计比针对特定[指令集体系结构]或不同体系结构进行了微调的旧的整体应用程序更抽象。”瑞安解释。“现在大多数应用程序都在开源软件之上编写。”

Ryan说,这很关键,因为这意味着Arm能够在软件开发中扮演更积极的角色。他说:“为Arm所做的一切使我们能够真正加快我们在网络堆栈和数据中心堆栈这些部分的相关性,因为我们和我们的合作伙伴愿意为这些开源项目做出贡献并建立Arm支持。。

Kimball认为,这项早期工作对确保开发团队在新芯片到来时准备好利用这些芯片至关重要。

他写道:“ Arm的团队在进入服务器市场的初期就开始构建生态系统,并且在Drew Henry和Mohamed Awad的领导下势头回升。” “ Neoverse的发布标志着对数据中心的真正承诺,团队明智地将重点放在了战略合作伙伴上,例如Red Hat,Docker,Kubernetes,MongoDB和Nginx。”

Ryan补充说,随着越来越多的企业开始将工作负载从私有数据中心转移到公共云,基于Neoverse架构的高性能,低功耗处理器的价值主张变得越来越清晰。

他说:“如果现在看一下数据,在很多情况下,[基于Neoverse的芯片]性能要比传统的x86架构更高。” “我认为鸡和蛋的问题实际上已经开始变成一个飞轮,在数据中心越来越多地使用Arm,这吸引了开源社区。”

他们来了,他们看见了,他们为Arm写了代码

在过去的几年中,主要开源社区之间的Arm支持发生了巨大变化。

Ryan说:“这与Arm不再需要繁重的工作和说服人们有关。” 人们已经真正地接受了Arm在超大规模和优势领域的价值主张。令人信服。”

如今,几乎每个主要的Linux发行版,包括一些最受欢迎的变种,如Ubuntu,SUSE和Red Hat Enterprise Linux,都具有本机Arm支持。

他说:“有一半时间,我什至不知道正在为生态系统添加什么,因为它正在发生。”

尽管Ryan认为,即使没有开源社区,Arm最终也将打入数据中心市场,但他仍然认为,从单一应用程序向基于开源云原生应用程序的转变是Arm在超大规模数据中心采用的关键催化剂。

推荐阅读
关注数
5845
内容数
525
定期发布Arm相关软件信息,微信公众号 ArmSWDevs,欢迎关注~
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息