在Arm服务器处理器阵营中,鲜少有从开始一直挺立到现在的,Marvell算其中一个。
现在仍然可以查到Marvell发表于2010年的媒体简报,“Marvell今天发布新款ARM架构嵌入式处理器ARMADA XP,将主要用于云计算等企业应用领域,诸如高性能网络设备、网页服务器,以及家用NAS、媒体服务器等。运算内核包括四核心,频率最高1.6GHz,拥有2MB二级缓存,其运算性能可达16600DMIPS,而功耗低于10W。”
今天看来,当时的配置和愿景都过于朴素。
时间就这样过去了十年。
这期间,Marvell对旗下业务大刀阔斧地进行了整并,移动芯片和多媒体芯片业务对外出售,基础设施领域实力不断强化,直到现在成为一家专注于基础设施市场的半导体厂商,提供存储、处理、网络、无线连接和安全产品组合,服务器芯片地位越来越重。
今天,Marvell的服务器芯片主要聚焦三大应用市场:超算、云端、边缘,保持着两年一代的上新节奏。
一次咄咄逼人的上新
近日,Marvell基于第三代Arm的服务器处理器ThunderX3取得突破性进展。它专为当今云计算和HPC市场上较严苛的工作负载而设计,可提供高性能、低功耗、高内存带宽和低内存延迟,将于今年年中向客户提供样片。Marvell半导体公司副总裁及服务器处理器部总经理Gopal Hegde指出,如今数据中心已从对单线程性能的关注转向对机架级别性能的关注,其中性能功耗比、性能成本比和TCO(总拥有成本)是部署考虑的三大关键因素。因此,数据中心开始采用专为特定工作负载而定制的服务器。
相比上一代ThunderX2,ThunderX3实现了性能上的全面提升。据介绍,ThunderX3处理器采用台积电7P制程工艺制造,拥有高达96个核,4线程/核心,每个插槽的总计算能力达到384线程。内存接口支持8通道DDR4-3200,每个通道可搭载2个DIMM。I/O扩展提供了64个PCIe Gen 4.0通道,搭载16个控制器。该处理器支持单节点和双节点配置。在浮点运算方面,ThunderX3的每个核心搭载四个128位SIMD (Neon)单元。该设备完全符合SBSA/SBBR,并提供了企业级的RAS和虚拟化功能。
ThunderX3的性能改进如何实现?Marvell半导体公司服务器处理器部产品营销高级总监周立新告诉<电子发烧友>,主要来自于微架构的改进,使得IPC的整体性能较ThunderX2提高25%。结合处理器频率和DDR频率的提升,单线程总体性能较上一代提高了60%以上。在单颗处理器层面,相较于ThunderX2,ThunderX3的整数运算性能提升3倍以上,浮点运算性能提升5倍以上。
那么,对于HPC市场来说,需要什么样的性能?周立新表示,HPC需要很多并行处理,ThunderX3每一个核有4个线程,最多96个核,可以支持384个线程。他强调,单核支持四线程,不论是x86架构还是其它Arm处理器,目前都没有实现,ThunderX3在这方面实现了“数量级的差异”。
四线程跟单线程比,究竟有什么好处?可以主要从三方面来看,一是SPECCPU,这是最标准的衡量服务器的指标;二是MySQL数据库;三是Web搜索。根据测算,四线程比单线程有显著的性能提升,特别是MySQL,可以提高80%的性能。
当然,CPU不仅仅是计算指标,还涉及先进的DDR、PCIe。ThunderX3采用了PCIe 4.0,当年在ThunderX2,每个核里面有2个128bit SIMD (Neon) Units,而ThunderX3提升到4个,这对超算、AI和机器学习来说非常重要。
谈及对比于x86架构处理器的主要优势,Gopal Hegde表示,x86架构面向服务器、桌面等众多市场,而Armv8-A是专门面向服务器应用开发的核,在面积、性能、功耗层面更加优化。x86架构两大厂商:英特尔在工艺上相比台积电已落后一两代,这对其x86服务器CPU性能有一定的影响;AMD在架构上采用封装集成,64核有9个Die,相应地在延时、带宽方面存在不足,同时功耗偏高。
未来可能考虑Chiplet
各家由于情况不同,也有各自的实现路径。比如AMD,其EYPC系列的成功与Chiplet技术的采用密不可分,它作为一种解决物理瓶颈的方法,Marvell是否会予以考虑?Gopal Hegde谈到,当时AMD的EPYC,如果把32核放在同一芯片中,物理上首先难以量产,就算生产出良率会比较差,所以不得不用4个Die来做32核。Marvell每个核的尺寸比AMD的约小30%左右,所以在ThunderX3中还可以集成这么多核。他谈到了一些不采用chiplet的优势,比如内存带宽,而且延迟也比较短。不过,未来再往下走,就算核再小早晚也会碰到物理瓶颈,那时可能也会考虑Chiplet方案。
盘点Arm服务器阵营的底气
从Arm进入服务器市场的第一天起,整个业界就充满了怀疑的论调,这种唱衰一路贯穿,甚至在高通正式取消其服务器芯片项目时达到顶峰。不过,后面的故事越来越精彩,2017年,英特尔前高管离职创办了从事Arm 服务器芯片研发的Ampere公司;2018年,富士通公开介绍了业界首款支持基于ArmV8指令集扩展SVE(Scalable Vector Extension)的A64FX芯片,据称性能强悍到无需与GPU组合;2019年AWS推出的Graviton 2堪称惊艳……
事实上,也正是从去年开始,业界推出Arm服务器处理器的节奏明显加快,性能PK也更为激烈。国产阵营的代表有飞腾和华为,作为国内最早获得ARMv8指令集架构授权的设计厂商,飞腾的CPU产品近年来不论是性能还是生态都成果颇丰;还有华为鲲鹏,正在通过全生态体系和产业链的整合能力高歌猛进。
为什么Arm服务器生态开始呈现出前所未有的繁荣景象?Gopal Hegde认为,最显著的原因是最终用户发现Arm加速应用的时机已经成熟,才会有越来越多的人投入。
Arm框架的核心优势在于低能耗、移动市场的高占比。但是,服务器是一个跟生态密切相关的业务,现在整个市场x86架构还是占据了90%以上的份额。本文发布之时,英特尔刚刚公布了2020年第一季度财报,其中数据中心业务同比增长43%,个中原因这里不去深究,但足以见得Marvell等面临的是怎样的对手。
那么,Marvell竞争的底气来自哪里?
Gopal Hegde表示,生态层面其实是一种“滚雪球”效应,滚到一定地步就会自己越滚越大。自前两年推出ThunderX2之后,部署进度在不断加速,得到了诸多OEM厂商和平台、IHV硬件厂商、操作系统和固件、中间件、应用和工具的支持,目前生态系统覆盖已超过100家合作伙伴企业。微软正为Azure部署基于ThunderX2的量产级服务器,也公开表态未来可能有40%-50%的量迁移到Arm平台上。此外,ThunderX2系列服务器处理器已实现对NVIDIA GPU的支持,将进一步满足HPC 和游戏应用的需求。
比较聪明的一点是,正如Gopal Hegde在采访中所澄清的,Marvell并非全线与x86竞争,只主抓生态成熟、且成长非常快的领域,就是超算和云这两块,企业级的市场不会进入。
Arm架构在服务器市场进入了关键时期。诸多创新场景带来的海量数据计算、存储需求将孕育庞大的云服务市场,对基础计算架构产生了真正的多元化的需求。而先进算力的提升也确实需要多元化的构建,眼下这种繁荣的生态景象正是行业所需要的。
本文由电子发烧友网原创,未经授权禁止转载。如需转载,请添加微信号elecfans999.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
ARM
+关注
关注
134文章
9042浏览量
366734 -
服务器
+关注
关注
12文章
9013浏览量
85165 -
X86
+关注
关注
5文章
293浏览量
43393 -
高性能计算
+关注
关注
0文章
82浏览量
13371 -
超算
+关注
关注
1文章
114浏览量
9049
发布评论请先 登录
相关推荐
英特尔将携手AMD共同捍卫x86生态
10月16日,英特尔正式公布了一项重大合作计划:与AMD携手成立x86生态系统咨询小组。该计划由英特尔CEO帕特·基辛格亲自宣布。
x86生态系统咨询小组(x86 Ecosystem
ARM 架构工控机与 X86 架构工控机:差异究竟在哪?
控制系统等行业。本文详细分析一下ARM工控机与X86架构工控机,供大家参考。 应用领域:ARM控制器适用于小型应用,边缘计算、自动化控制、物联网关、智慧城市、智能设备等场景,比如ARM
基于高通主板的ARM架构服务器
一、ARM架构服务器的崛起 (一)市场需求推动 消费市场寒冬,全球消费电子需求下行,服务器成半导体核心动力之一。Arm 加速布局服务器领域,
就服务器而言,ARM架构与X86架构有什么区别?各自的优势在哪里?
一、服务器架构概述 在数字化时代,服务器架构至关重要。服务器是网络核心节点,存储、处理和提供数据与服务,是企业和组织信息化、数字化的关键基础设施。A
什么是ARM架构?什么是X86架构?两者的区别是什么?
,1990 年为与苹果合作成立 ARM 公司,开启全球广泛应用之路。 (二)技术特点与优势 ARM 架构采用精简指令集,节能高效,指令集简化、数目少且长度固定,多用寄存器,寻址灵活简单,执行效率高。同等性能下,功耗远低于
树莓派是x86还是arm
树莓派(Raspberry Pi)是一款由英国树莓派基金会(Raspberry Pi Foundation)开发的微型计算机。它基于ARM架构,而非x86架构。 一、树莓派的发展历程 树莓派的诞生
X86架构处理器有哪些优点和缺点
X86架构处理器作为计算机领域的重要组成部分,具有多个显著的优点和一定的缺点。以下是对X86架构处理器优缺点的详细分析。
X86架构和ARM架构有什么区别
X86架构和ARM架构是两种主流的CPU架构,它们在多个方面存在显著的差异。以下是对这两种架构的详细比较,涵盖了追求目标、应用领域、技术特点、性能功耗比、软件生态以及未来趋势等方面。
苹果宣布重大变革:iOS 18.1将开放iPhone支付芯片
在8月15日公布的重大新闻中,苹果公司周三震撼宣布了一项前所未有的决定——从即将推出的iOS 18.1版本起,将允许第三方开发者使用iPhone内置的支付芯片处理交易。这一举措标志着银行及其他金融服务提供商将能够与Apple Pay正面
全新国产x86处理器,Chiplet架构,从教育整机做起
x86 CPU新品,其他未经授权的厂商只能寻求别的架构另辟蹊径。 但国内也有一些手握x86授权的厂商,比如从AMD获得授权的海光,以及来自威盛所获授权的兆芯。兆芯在去年年底正式发布了全新的开先KX-7000系列处理器,并在近
谷歌发布Axion新款数据中心AI芯片,性能超越x86及云端
谷歌预计将通过Google Cloud提供Axion AI芯片给客户。谷歌强调这款基于ARM的CPU产品具有优越的性能表现,甚至超越了传统的x86芯片及云端通用
谷歌发布Arm架构CPU,性能超越x86和通用Arm芯片
据悉,谷歌计划借助谷歌云提供名为Axion的基于Arm的中央处理器(CPU)。该公司表示,其性能优越,超过同类x86芯片及云端通用Arm
x86 SBC vs ARM SBC:选择适合您的单板计算机
比较,帮助您决定哪一种适合您。 基础知识 在我们深入比较之前,有必要了解什么是 x86 和 ARM 架构。 x86是一种复杂指令集计算(CISC)架构,是大多数台式机和笔记本电脑的设计基础。它以高性能和与各种软件的兼容性而闻名。
arm架构和x86架构区别 linux是x86还是arm
ARM架构和x86架构是两种不同的计算机处理器架构,它们在体系结构、指令集、应用领域等方面有着明显的区别。Linux操作系统则具有广泛的适配性,可以运行在各种架构上,包括x86和
x86与arm架构区别主板还是cpu
开发的一种32位和64位计算机处理器架构,广泛应用于个人计算机和服务器领域。ARM架构则是英国公司ARM Holdings开发的一种低功耗、高性能的处理
评论