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

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

3天内不再提示

ARM频繁上云,能与x86平起平坐了吗?

E4Life 来源:电子发烧友网 作者:周凯扬 2022-04-12 01:56 次阅读

ARM在服务器市场的出镜率可谓越来越高,无论是通用计算的云原生处理器,还是推理训练的AI/ML加速器,都少不了ARM的参与,为云服务厂商的献上了一项诱人的高性价比可选方案。

然而,出不出服务器级别的ARM处理器是一回事,至于云服务厂商用不用那就是另一回事了。虽然ARM在服务器领域动作频繁,近年来新品不断公开发布,但从云服务厂商已经部署的实例来看,这些ARM服务器芯片要想抢占x86的份额言之尚早,尤其是其可选数量和规模仍然不比传统的x86服务器,可能也就与GPUFPGA、NPU之类的异构实例能作对比而已。

坚持自研的亚马逊

亚马逊的AWS应该是最早引入ARM服务器的云服务厂商,2015年收购Annapurna Labs,亚马逊就走上了自研之路。凭借其自研的Graviton系列ARM处理器,从2018年至今,已经部署并公开了三代ARM处理器。不过从Graviton到Graviton3,主频率的提升并不算特别明显,只不过是从2.3GHz提升至2.6GHz,而性能上的提升还是比较可观的。

Graviton3在实际工作负载下的提升 / 亚马逊


倒是亚马逊给出的性能对比项目,基本确定了这一ARM处理器的应用范围,比如NGINX、Node.JS、REDIS的性能提升,代表着面向网页服务器;而x264、x265编码速度和AES-256加密速度的提升,代表着面向媒体服务器和加密应用;至于机器学习上的提升,单靠CPU的话可能还是适合一些推理工作,但整体竞争力还是比不过通用GPU。

微软的坎坷ARM路

到微软这边的Azure就比较复杂了,微软业务过去的ARM生态都是与高通深度绑定的。且不说服务器,微软在消费级笔记本上就踩过ARM的坑,比如高通的SQ系列处理器,这一系列由于性能瓶颈被用户所诟病。

2017年,微软宣布了奥林匹斯计划,其中就有用到Cavium的ThunderX2和高通的Centriq2400两款ARM芯片。然而随着高通收购NUVIA,准备继续发力ARM笔记本芯片,却也退出了服务器芯片业务,而Cavium被Marvell收购后不久就停了Thunder系列处理器的开发。

微软面临着这样一个窟窿,似乎已经下定决心自己来填,2020年底,传来了微软自研ARM服务器芯片的消息。对于本就高利润的云服务业务而言,若是自研处理器必然可以再度降低成本。然而,自研芯片的正式发布消息迟迟未曾出现,反倒迎来了Azure使用Ampere ARM处理器的消息。

Ampere Altra / Ampere


微软近日宣布,推出基于Ampere Altra ARM处理器的通用实例Dpsv5和内存优化实例Epsv5,最高频率为3.0GHz,最多提供64vCPU的选项。微软表示与x86的同类实例相比,ARM实例的性价比提升了多达50%

多管齐下的阿里

要说使用Ampere的ARM处理器,其实国内的阿里云反而更先一步。早在去年,阿里云就开放了AmpereARM服务器的测试申请。阿里云上的ARM服务器实例有通用型实例的g6r和计算型的c6r,均搭载了搭载了AmpereAltra处理器,前者选用了1:4的处理器与内存配比,后者则是1:2,但两者均基于阿里云自己的第三代神龙架构,最高可选64 vCPU的版本。

g6r实例 / 阿里云


据阿里云官网给出的数据,g6r和c6r处理器的主频率为2.8GHz,在与Ampere的官方数据进行比对后,可以得出阿里云用的是Q80-28这一款Ampere Altra处理器,TDP为185W,属于80核Ampere Altra主频排第三的一版,不过阿里云最高只提供64vCPU的选项。Ampere Altra最高规格的一版频率可达3.3GHz,与阿里云主打的g7实例所用的英特尔XeonPlatinum 8369BPl3.5GHz的睿频频率也相差无几了。正如我们在前面提到的,ARM处理器的优势在成本上,对比同样vGPU、内存配置的英特尔x86实例,Ampere Altra的ARM实例的价格低了30%。

倚天710 / 阿里巴巴


我们也不能忘了阿里去年发布的倚天710芯片,这款基于ARMv9架构的ARM芯片最高支持到128核,很明显是奔着高性能计算去的。不过这款处理器目前还没有正式部署在公有实例上,考虑到倚天710基于5nm制程,很有可能是因为产能问题。

ARM服务器仍被视为高性价比之选

从各大云服务厂商的部署情况来看,ARM服务器仍被视为一种降低成本能耗的方案,主打的仍是一个通用计算,目前还不能抢占x86高性能计算的市场。现在的ARM服务器多数用于网页服务器、应用服务器、中小型数据库、游戏服务器和媒体服务器这类计算压力不算高的场景,而数据分析、批量计算等计算负载较高的应用仍是x86的天下。

此外,ARM的服务器处理器虽然已经无缝支持虚拟化,但缺乏x86处理器的多线程特性,一个vCPU也就对应一个核心。之所以Ampere Altra有那么多不同核心配置不同频率的SKU,就是因为有的ARM处理器并没有动态频率电路,因此对应的频率为最大静态时钟频率,并没有英特尔睿频那样的动态频率功能。

不仅如此,目前的ARM服务器芯片玩家不算多,能吃到各家云服务商订单的目前也只有Ampere,反倒是自研自用的更多一些,譬如亚马逊的Graviton和阿里巴巴的倚天710,都是服务于自家云业务的,而英伟达的ARM服务器处理器离面世还有一段时间。由此也可以看出在这个市场做第三方供应商确实困难,不然Marvell和高通也不会相继退出。

产能也在逐渐影响部署速度,亚马逊的Graviton3已经于去年11月公布,但至今没有投入部署;Ampere也早就发布了最高128核的AltraMax产品,但阿里云和刚公布的Azure用到的依然是Altra,加上前文提到的倚天710,ARM要想在云端与x86平起平坐,还有一段路要走。

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

    关注

    68

    文章

    19165

    浏览量

    229130
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9046

    浏览量

    366817
  • 服务器
    +关注

    关注

    12

    文章

    9021

    浏览量

    85184
收藏 人收藏

    评论

    相关推荐

    英特尔将携手AMD共同捍卫x86生态

    10月16日,英特尔正式公布了一项重大合作计划:与AMD携手成立x86生态系统咨询小组。该计划由英特尔CEO帕特·基辛格亲自宣布。   x86生态系统咨询小组(x86 Ecosystem
    的头像 发表于 10-16 13:49 410次阅读

    ARM 架构工控机与 X86 架构工控机:差异究竟在哪?

    控制系统等行业。本文详细分析一下ARM工控机与X86架构工控机,供大家参考。 应用领域:ARM控制器适用于小型应用,边缘计算、自动化控制、物联网关、智慧城市、智能设备等场景,比如ARMxy系列工业计算机,
    的头像 发表于 09-20 15:13 368次阅读
    <b class='flag-5'>ARM</b> 架构工控机与 <b class='flag-5'>X86</b> 架构工控机:差异究竟在哪?

    就服务器而言,ARM架构与X86架构有什么区别?各自的优势在哪里?

    x86 架构服务器在市场占主导,有强大处理能力和广泛软件兼容性,广泛用于企业数据中心。ARM 架构服务器近年崛起,凭借低功耗、高效能优势在计算和微服务领域及嵌入式系统和物联网设备中有广泛应用。总之,两种架构各有优势,满足不同
    的头像 发表于 09-09 14:05 1458次阅读

    什么是ARM架构?什么是X86架构?两者的区别是什么?

    ,1990 年为与苹果合作成立 ARM 公司,开启全球广泛应用之路。 (二)技术特点与优势 ARM 架构采用精简指令集,节能高效,指令集简化、数目少且长度固定,多用寄存器,寻址灵活简单,执行效率高。同等性能下,功耗远低于 x86
    的头像 发表于 09-06 10:40 676次阅读

    树莓派是x86还是arm

    树莓派(Raspberry Pi)是一款由英国树莓派基金会(Raspberry Pi Foundation)开发的微型计算机。它基于ARM架构,而非x86架构。 一、树莓派的发展历程 树莓派的诞生
    的头像 发表于 08-30 15:42 795次阅读

    X86架构处理器有哪些优点和缺点

    X86架构处理器作为计算机领域的重要组成部分,具有多个显著的优点和一定的缺点。以下是对X86架构处理器优缺点的详细分析。
    的头像 发表于 08-22 11:25 1574次阅读

    X86架构和ARM架构有什么区别

    X86架构和ARM架构是两种主流的CPU架构,它们在多个方面存在显著的差异。以下是对这两种架构的详细比较,涵盖了追求目标、应用领域、技术特点、性能功耗比、软件生态以及未来趋势等方面。
    的头像 发表于 08-22 11:21 8581次阅读

    ElfBoard技术贴|如何将libwebsockets库编译为x86架构

    在之前的文章中,我们已经详细介绍了如何交叉编译libwebsockets并将其部署到ELF1开发板。然而在调试阶段,发现将libwebsockets在Ubuntu环境下编译为x86架构可能更为方便
    的头像 发表于 07-10 09:38 1166次阅读
    ElfBoard技术贴|如何将libwebsockets库编译为<b class='flag-5'>x86</b>架构

    触翔X86工控主板在交互机器人中的应用

    X86工控主板在交互机器人中的应用主要体现在其高可靠性、抗干扰性和稳定性等方面,为交互机器人的正常运行和精确控制提供了有力支持。以下是关于X86工控主板在交互机器人中应用的详细分析:
    的头像 发表于 05-28 15:48 441次阅读

    全新国产x86处理器,Chiplet架构,从教育整机做起

    电子发烧友网报道(文/周凯扬)要说什么架构在当下的计算机市场依然屹立多年不倒,那一定是x86架构。尽管坐拥巨大的市场占有量,x86依然是市面上最封闭的生态之一,多年以来只有英特尔和AMD陆续推出
    的头像 发表于 04-30 01:06 5088次阅读
    全新国产<b class='flag-5'>x86</b>处理器,Chiplet架构,从教育整机做起

    谷歌发布Axion新款数据中心AI芯片,性能超越x86及云端

    谷歌预计将通过Google Cloud提供Axion AI芯片给客户。谷歌强调这款基于ARM的CPU产品具有优越的性能表现,甚至超越了传统的x86芯片及云端通用ARM芯片。
    的头像 发表于 04-10 16:32 845次阅读

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

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

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

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

    arm架构和x86架构区别 linux是x86还是arm

    ARM架构和x86架构是两种不同的计算机处理器架构,它们在体系结构、指令集、应用领域等方面有着明显的区别。Linux操作系统则具有广泛的适配性,可以运行在各种架构,包括x86
    的头像 发表于 01-30 13:46 1.7w次阅读

    x86arm架构区别主板还是cpu

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