历史上的今天
今天是:2024年12月10日(星期二)
2020年12月10日 | 开源加速了Arm在数据中心的大爆发
2020-12-10 来源:EEWORLD
本文编译自sdxcentral,作者Tobias Mann
不久前,x86处理器在数据中心和超大规模空间中的主导地位尚无争议。今天,英特尔和AMD面临着众多芯片制造商的新竞争,这些芯片制造商希望拥抱更多类型,更低功耗和更大可扩展性的基于Arm的数据中心芯片。
根据Arm的软件架构高级总监Kevin Ryan的说法,Arm在数据中心的迅速崛起在很大程度上要归功于开源软件和云计算的兴起。
Ryan解释说,拥有出色的芯片是一回事,但是如果没有软件来支持,那将是一件很难的事。而且,在没有引人注目的硬件的情况下,软件开发人员几乎没有理由为其构建软件。他表示:“问题是,如果人们不进行部署并且没有客户群,为什么要构建软件”。
Arm试图将这种低端电子设备从智能手机,平板电脑和IoT等低功耗设备转移到数据中心时,正面临着这种鸡与蛋的情况。Ryan说:“三、四年前,人们可能说Arm便宜一些,但性能却不高。”
用Neoverse打破周期
因此,为了打破周期,Arm从两端解决了这个问题,在数据中心市场上采取了“先构建然后自然生态就来了”的思路,同时与软件供应商和开放源代码社区一起建立关系并将软件引入Arm64体系结构。
Ryan说:“Arm进行了战略投资,以追求超大规模和数据中心市场。除非Arm芯片路线图没有那么引人注目,否则这一切都是不可能的。”
这些发展产生了Neoverse,这是一种专门为超大规模,数据中心和网络市场设计的微体系结构。Neoverse试图在高性能和可扩展性上与Arm架构的电源效率之间取得平衡。
Neoverse鼓励创建诸如Amazon的Graviton2,Marvell的ThunderX系列处理器以及Ampere的Altra和Altra Max之类的芯片。更重要的是,该芯片的能效和高内核数使其吸引了公共云提供商和超大规模客户。
Arm芯片现已部署在Amazon Web Services,Microsoft Azure和Oracle的公共云产品中。
Moor Insights and Strategy的高级分析师Matt Kimball在Forbes上的一篇文章中写道:``Neoverse的发布向市场传递了一个可能被低估的信息。从云到边缘再到企业,Arm在致力于投资数据中心业务。”
云原生架构的崛起
Ryan表示:“必须具备芯片和处理器功能,但最重要的是,建立软件生态系统与10年前的世界大不相同。当我两年半前开始工作时,如果我们需要一个社区或一件开源软件,这对我们来说是一个很大的提升。我们要么说服他们,要么自己做。”
但是,随着云原生架构的兴起,旧的应用程序已让位给基于Node.js,Java,Go和Python等现代编程语言构建的新应用程序。 “这些语言实际上专注于与硬件无关的语言-并不是没有挑战-但它们的设计比针对特定指令集体结构或不同体系结构进行了微调的旧应用更加抽象化。现在大多数应用程序都在开源软件之上编写。”Ryan解释道。
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在 超大规模数据中心市场中采用的关键推动力。
史海拾趣
|
单片机MCS-51系列指令快速记忆法 单片机MCS-51系列指令快速记忆法 随着微电子技术和超大规模集成电路技术的发展,单片微型计算机以其体积小、性价比高、功能强、可*性高等独有的特点,在各个领域(如工业控制、家电产品、汽车电子、通信、智能仪 ...… 查看全部问答> |
|
很多MTD驱动都有调用simple_map_init()函数来初始化read,write等函数,不知道这个函数的用法,请大虾帮忙讲一讲啊,如果我需要改变这些read,write函数,该怎么办啦?… 查看全部问答> |
|
各位高手,高手,高高手们:新手使用XILINX的 XC95288,有个问题求助:我从一块XC95288上readback后,保存成.jed文件,然后再烧入到另外一个片子后,另外这个片子就不能readback了,然后我擦除写入的这个文件后,就又能readback了,这是为什么呢? ...… 查看全部问答> |
|
各位高手大家好,小妹我用此板子的UART出了一點問題,大家可以幫幫我嗎? 感激不盡 問題是這樣的,我開啟了八個UART,為了使輸入資料可以做辨識,個別在UART4跟UART5的地方 加了三個#字號跟一個通道編號 例如:UART4是 ###Edata 這樣 ...… 查看全部问答> |
|
SimpliciTI简介: SimpliciTI是TI开发的专门针对其CCxxxx系列无线通信芯片的网络协议。 它支持两种网络拓扑结构:严格的点对点通信和基于星型的网络拓扑结构,在星型连接中Hub点在SimplciTI被称为Access Point,简称AP.(AP就是常说的网关,数据中 ...… 查看全部问答> |




