0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AWS的使命——剑指x86,扶Arm上位

SDNLAB 来源:SDNLAB 2023-06-09 17:33 次阅读

近日,Amazon Web Services(AWS)的首席电信技术专家Ishwar Parulkar对x86进行了猛烈抨击。其表示,电信公司一直在使用英特尔芯片架构来虚拟化和开放他们的网络并不是因为喜欢x86才选择它,而是别无选择。

现如今,大部分数据中心在选择服务器时往往会选择英特尔的通用处理器(GPP,general-purpose processors),唯一的大型竞争对手AMD也同样采用了x86架构。根据Counterpoint Research的数据,去年这两家芯片制造商占据了超过90%的数据中心服务器CPU。电信公司实际上不得不在x86和坚持使用专有套件之间做出选择。

AWS剑指x86

AWS是少数几个敢于挑战英特尔王座的厂商之一,并且带来了强大的冲击。2015年初,AWS收购了一家名为Annapurna Labs的半导体公司,投资约3.7亿美元。这家以色列初创公司曾是Arm的授权厂商。在Annapurna的基础上,AWS迅速推出了自己基于Arm架构的芯片,名为Graviton。Graviton的目标不是智能手机,而是在其庞大的数据中心中取代x86 CPU。根据Counterpoint的数据,去年Graviton占据了3%的市场份额,虽然份额很小,但具有重要意义。

这为电信公司提供了 x86 的潜在替代方案。在 Parulkar 看来,Arm 的优势在于其技术的能源效率和相关成本吸引力。Intel 的 x86 是 CISC 架构,CISC代表复杂指令集计算。Arm 使用的是 RISC 的概念来进行精简指令集计算。除开技术上的差异,据说仍是CISC更为强大,但RISC因其较低的资源消耗而备受关注。

王婆卖瓜,自卖自夸

然而,Parulkar和他的团队似乎认为,在大多数情况下,Arm相对于x86是一种改进,几乎没有缺点。Parulkar表示,Arm的核心处理器构建块比x86小,但客户可以通过包含更多核心来弥补这一差距。他说:“在某些工作负载中,x86是有意义的并且是正确的架构。但肯定有很大一部分情况下Arm可以做得一样好甚至更好,并且能带来成本和能源上的优势。”

根据AWS的说法,这些好处是实质性的。日本的 NTT Docomo 曾与日本供应商 NEC 合作,将其部分5G核心网络运行在云端的Graviton处理器上。结果是与x86相比,能源使用减少了70%,Parulkar 声称,对于大多数工作负载,x86性价比要低 40%。在无线局域网(RAN)中使用Arm处理器的原因主要是为了降低运营成本,无线局域网的能耗占到电信网络能耗的70%。

但 Arm 和 AWS 在这个市场上面临一些障碍。最棘手的是基于 Arm 的处理器缺乏一个壮大的生态系统,其在数据中心 CPU 中的份额仍然只有几个百分点,包括 Graviton,大部分大型 RAN 软件开发商仍然会优先考虑 x86。此外,CISC 和 RISC 不兼容。

AWS 最重要的工作之一就是解决这种不兼容性问题。Parulkar说:“将原本打算或已经运行在x86上的现有软件移植到Arm是我们需要做的事情,也是我们正在积极努力的事情。”Parulkar 说,“Arm 有一个团队专门负责研究库,帮助从不同的堆栈进行移植,这样做已经有一段时间了。”

FlexRAN是英特尔 x86 芯片编码人员使用的参考设计,AWS 没有 FlexRAN,但它声称能够为独立软件开发商 (ISV) 提供类似水平的支持。“这是我们流程的一部分,”Parulkar 说。“我们只是没有给它贴上任何具体的标签,但我们现在正在这样做,我们正在与 ISV 合作移植堆栈,并将继续微调和优化堆栈以及 Graviton 之上的底层基础设施,让它全部正常工作”

与此同时,一家大型 ISV 已经对Arm给予了相当大的支持。诺基亚与Marvell合作了一种加速卡,可以插入 x86 服务器卸载基带或第 1 层功能,这些功能构成了 RAN 堆栈中最需要计算的部分。这张卡还可以与 Graviton 芯片结合使用,上图是 AWS 和诺基亚在 MWC 上的展示。

源源不断的x86挑战者

Ampere Computing 是一家由 Oracle 资助的初创公司,由英特尔前总裁 Renee James 于 2017 年创立,目前正在与服务器制造商 HPE 合作开发 RAN 产品,尽管距离商业化似乎还有很长的路要走。HPE 的电信计算主管 Geetha Ram 最近被问及各种挑战时暗示,在说服软件公司支持 Arm 方面存在困难。“你总是会从爱立信和诺基亚那里收获类似的问题:‘这对我有什么好处?为什么我必须维护两个代码库?’”

前不久市值达到 1 万亿美元的股市宠儿 Nvidia 一直在宣传 Grace Hopper,这是一款基于 Arm 架构的 CPU+GPU 集成方案,旨在与英特尔和AMD的x86 竞争。在 Nvidia 宣布之前,只有 Intel 提供完全集成的加速器。

20589ca2-06a7-11ee-962d-dac502259ad0.png

英伟达的股价(美元)(来源:谷歌财经)

目前最明确的是 Arm 已经进入了它以前难以进入的数据中心领域。然而,尽管各种各样的Arm授权商都在进行各种各样的活动,但英特尔仍然是这个市场上的一股强大力量,在新兴的开放RAN领域,它的影响力甚至更大。如果AWS和其他公司没有真正的商业进展,那这个市场可能依旧会是x86的天下。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18288

    浏览量

    222176
  • 数据中心
    +关注

    关注

    15

    文章

    4187

    浏览量

    70087
  • AWS
    AWS
    +关注

    关注

    0

    文章

    393

    浏览量

    23931

原文标题:AWS的使命——剑指x86,扶Arm上位

文章出处:【微信号:SDNLAB,微信公众号:SDNLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    谷歌发布Arm架构CPU,性能超越x86和通用Arm芯片

    据悉,谷歌计划借助谷歌云提供名为Axion的基于Arm的中央处理器(CPU)。该公司表示,其性能优越,超过同类x86芯片及云端通用Arm芯片。
    的头像 发表于 04-10 09:25 150次阅读

    x86 SBC vs ARM SBC:选择适合您的单板计算机

    单板计算机 (SBC) 已成为技术领域的基石,为各种应用提供紧凑、经济高效的解决方案。两种最流行的 SBC 架构是 x86ARM。本文旨在提供 x86 SBC 和 ARM SBC
    的头像 发表于 03-07 13:26 111次阅读

    x86arm架构区别主板还是cpu

    x86ARM架构是计算机处理器的两种不同体系结构,涉及到CPU和主板两方面的区别。下面将详细介绍它们的特点和区别。 首先,我们需要先了解x86ARM是什么。
    的头像 发表于 12-21 17:08 827次阅读

    基于X86平台的ARM指令集模拟器的设计方案

    电子发烧友网站提供《基于X86平台的ARM指令集模拟器的设计方案.pdf》资料免费下载
    发表于 11-06 11:54 0次下载
    基于<b class='flag-5'>X86</b>平台的<b class='flag-5'>ARM</b>指令集模拟器的设计方案

    工控机关键选择:研究X86ARM处理器的优劣

    钡铼技术 工控机关键选择:研究X86ARM处理器的优劣
    的头像 发表于 10-30 14:15 412次阅读

    RT-Thread能在X86构架下访问PCI板卡设备不?

    RT-Thread能在X86构架下访问PCI板卡设备不? 例如工控机,用于想要一个自主可控的系统,但是有些板卡还是PCI的,不知道RT-Thread能不能驱动?
    发表于 10-18 21:28

    基于X86平台的ARM指令集模拟器设计

    电子发烧友网站提供《基于X86平台的ARM指令集模拟器设计.pdf》资料免费下载
    发表于 10-11 15:03 0次下载
    基于<b class='flag-5'>X86</b>平台的<b class='flag-5'>ARM</b>指令集模拟器设计

    X86架构与ARM架构的主要区别

    X86ARM是两种主要的CPU架构,X86架构的CPU是PC服务器行业的老大,而ARM架构的CPU则是移动端的老大。它们在设计理念、性能、功耗和应用领域等方面都有显著的区别。设计理念
    的头像 发表于 09-22 08:23 4193次阅读
    <b class='flag-5'>X86</b>架构与<b class='flag-5'>ARM</b>架构的主要区别

    CPU架构中X86ARM的区别

    随着科技的快速发展,计算机技术已经深入到我们生活的方方面面。作为计算机的核心部件,CPU(中央处理器)的性能和架构对于整个系统的运行起着至关重要的作用。目前,市场上主流的 CPU 架构主要有两种:X86ARM。那么这两种架构有何相同点和不同点呢?
    发表于 09-18 10:02 1274次阅读

    Windows 7的x86驱动程序4.6

    电子发烧友网站提供《Windows 7的x86驱动程序4.6.zip》资料免费下载
    发表于 08-18 10:09 0次下载
    Windows 7的<b class='flag-5'>x86</b>驱动程序4.6

    介绍三大主流芯片架构:X86ARM、RISC-V

    我们主要应用的三大芯片架构:X86ARM和RISC-V架构
    发表于 07-25 09:35 2w次阅读
    介绍三大主流芯片架构:<b class='flag-5'>X86</b>、<b class='flag-5'>ARM</b>、RISC-V

    RISC-V、ARMx86微处理器之间有什么区别?

    RISC-V、ARMx86微处理器之间的许多差异都很细微,并且与内存寻址方式、分支执行方式、异常处理方式等有关。本文将考虑更高层次的差异,并将简要比较精简指令集计算(RISC)和复杂指令集计算
    的头像 发表于 07-06 11:32 3438次阅读
    RISC-V、<b class='flag-5'>ARM</b>与<b class='flag-5'>x86</b>微处理器之间有什么区别?

    X86架构与Arm架构的区别

    X86架构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大。X86架构和
    的头像 发表于 06-16 12:50 7709次阅读
    <b class='flag-5'>X86</b>架构与<b class='flag-5'>Arm</b>架构的区别

    分布式软件:X86/ARM CPU混合部署

    近年来,随着 ARM 技术的发展,ARM 在服务器芯片领域的应用范围逐渐推广,在 Intel X86 的技术标准和产品供应链之外,提供了新的选择空间。
    的头像 发表于 06-06 14:31 1232次阅读
    分布式软件:<b class='flag-5'>X86</b>/<b class='flag-5'>ARM</b> CPU混合部署

    为什么x86arm的架构不同,但是都能装linux呢?

    为什么x86arm的架构不同,但是都能装linux呢?他们的编译时如何实现的?
    发表于 05-16 10:21