[转帖]Marvell第二代ARM处理器ThunderX2解析
Marvell第二代ARM处理器ThunderX2解析
https://www.cnbeta.com/articles/tech/853137.htm
长久以来,服务器数据中心市场一直被x86 CPU架构所垄断,而在近些年,ARM架构不断吹响进军服务器领域的号角,虽然始终算不上成功,但巨头们从未放弃。台北电脑展上,Marvell(美满电子)就详细介绍了第二代基于ARM架构的服务器处理器“ThunderX2 CN99XX”,号称多项性能指标都可以媲美乃至碾压Intel Xeon至强、AMD EPYC霄龙。
Marvell公司成立于1995年,总部位于美国加州圣克拉拉,在美国、以色列、印度、德国、中国都设有研发中心,员工总数超过5000,全球专利超过1万件,2019财年收入29亿美元,是最受尊敬的半导体企业之一,核心业务覆盖存储、网络、计算三大领域,特别是拥有超过15年的高性能多核心CPU研发经验,累计出货几十亿颗,而且在ARM服务器处理器上也已耕耘数代。
2017年,Marvell以约60亿美元的价格收购了美国无工厂半导体企业Cavium(凯为半导体),从而获得了后者的ARM/MIPS产品线,包括这款ThunderX2。

ARM架构处理器拥有高能效、低成本、开放架构、广泛生态等独特优势,1990年以来累计出货量超过1300亿颗,而且不断加速,1991-2013年花了22年出货500亿颗,2013-2017年只用了4年就出货500亿颗,预计2017-2021年可出货1000亿颗。

它采用台积电16nm工艺制造,可选BGA整合封装、LGA独立封装,基于64位ARMv8.1全面定制的乱序执行核心,最多32个物理核心、128个逻辑核心(每核心4线程),频率常规模式2.5GHz、加速模式可达3.0GHz,每核心32KB数据和指令缓存、256KB二级缓存,共享32MB三级缓存。



技术方面支持ARM虚拟化扩展、RAS特性、ARM TrustZone安全保护,扩展方面可提供最多56条PCIe 3.0(14个控制器)、两个SATA 6Gbps、两个USB 3.0。
支持双路并行,通过CCPI2一致性总线互连,带宽高达600Gbps,可实现跨处理器的缓存一致性。
内存方面,每路支持最多八条DDR4,频率最高2666MHz,双路最大容量4TB。
ThunderX2将提供40多种不同配置的型号,但暂未公布具体功耗。




Marvell强调,ThunderX2在核心数量、内存带宽、IO通道、性价比方面完胜Intel至强,同时在内存带宽、应用吞吐方面远超AMD霄龙,而在多项云基准测试中,性能相比20核心40线程的Intel至强金牌6148可高出10-100%。
官方还给出了部分权威媒体的部分测试项目,Java、整数性能、内存带宽方面都非常抢眼。

Marvell表示,ThunderX2可应用于高性能计算、云计算、边缘计算等诸多领域,满足计算、存储、联网工作负载的最高要求,并通过提供更高级别的计算性能和生态系统,加速ARM服务器在主流云、高性能计算数据中心内的采用和部署。
同时,ThunderX2也已经有了诸多应用实例,比如美国能源部旗下桑迪亚国家实验室的超级计算机“Stra”,就配备了145152个ThunderX2核心,是目前最强大的ARM超算,主要用于美国核武器研究。
美国洛斯阿莫斯国家实验室采用ThunderX2核心提高了超算可用性,而不是一味追求峰值性能。
法国原子能机构CEA的超算系统也基于ThunderX2,用于核能源、国防相关。

生态方面,Marvell ARM服务器平台也已经得到了诸多OEM厂商和平台、IHV硬件厂商、操作系统和固件、中间件、应用和工具的支持。
Marvell副总裁及服务器处理器部总经理Gopal Hegde在台北电脑展期间接受采访时表示,ARM服务器在云端有着独特的优势,在现有庞大安卓手机生态的基础上,可以借助平台、架构的一致性,顺利实现ARM云端的计算和渲染,同时随着软硬件生态系统的完善,企业数据从x86服务器转向ARM服务器也越来越顺利,Marvell也会提供全心全意的帮助。
同时,Marvell计划每两年推出一代新的ARM服务器平台,每次都可以实现2倍甚至更高的性能提升。
他还透露,ARM两年前就预测未来五年,全球20%的服务器都会基于ARM架构,在中国市场的比例或许还会高一些,因为中国敢于尝试新鲜事物。

[转帖]Marvell第二代ARM处理器ThunderX2解析的更多相关文章
- ARM处理器全解析:A8/A9/A15都是什么?
前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额.Cortex-A50是继Cortex-A15 ...
- [转帖]亚马逊发布自主64核心ARM处理器:单核性能远超铂金至强
亚马逊发布自主64核心ARM处理器:单核性能远超铂金至强 https://news.mydrivers.com/1/660/660383.htm 不知道真假 看样子比华为的鲲鹏920 要牛B . 亚马 ...
- [转帖]年经贴: ARM将为苹果开发高性能CPU核心 取代笔记本x86处理器?
ARM将为苹果开发高性能CPU核心 取代笔记本x86处理器? https://www.cnbeta.com/articles/tech/899421.htm . 之前苹果的哥们说过 谁特别在意自己的软 ...
- [转帖]从Intel和ARM争霸,谈芯片前世今生
从Intel和ARM争霸,谈芯片前世今生 http://www.itpub.net/2019/07/24/2476/ 长文预警, 写的非常好.. 我尽量写得轻松一些,因为其实这个话题很有趣,仔细探究起 ...
- 基于ARM处理器的反汇编器软件简单设计及实现
写在前面 2012年写的毕业设计,仅供参考 反汇编的目的 缺乏某些必要的说明资料的情况下, 想获得某些软件系统的源代码.设计思想及理念, 以便复制, 改造.移植和发展: 从源码上对软件的可靠性和安全性 ...
- ARM处理器解析
按图分析: ARM处理器有七种工作模式,为的是形成不同的使用级别,以防造成对系统的破坏.不同模式可以访问的寄存器不同,可以运行的指令不同. (1)user(10000):普通应用程序运行的模式(应用程 ...
- 热烈祝贺华清远见《ARM处理器开发详解》第2版正式出版
2014年6月,由华清远见研发中心组织多名业 内顶尖讲师编写的<ARM处理器开发详解>一书正式出版.本书以S5PV210处理器为平台,详细介绍了嵌入式系统开发的各个主要环节,并注重实践,辅 ...
- ARM处理器的寄存器
在ARM体系中通常有以下3种方式控制程序的执行流程: **在正常执行过程中,每执行一条ARM指令,程序计数器(PC)的值加4个字节:每执行一条Thumb指令,程序计数器寄存器(PC)加2个字节.整个过 ...
- ARM 处理器的几个相关术语
生产ARM的厂商很多,自然ARM处理器的名字就五花八门.但是,它们有些共同点,那就是:架构和核心. 架构这个概念太宽不太懂,一般不同的架构会有不同的指令集,在不同的架构下面还可以有多种核心.核心就是指 ...
随机推荐
- 【leetcode】1257. Smallest Common Region
题目如下: You are given some lists of regions where the first region of each list includes all other reg ...
- Idea 设置maven配置文件settings.xml的位置
1.[File] > [Other Settings] > [Default Settings] 2.设置 settings.xml 配置 本博文来源于:https://blog.csd ...
- CSS currentColor 变量
㈠currentColor定义及理解 来自MDN的解释:currentColor代表了当前元素被应用上的color颜色值. 使用它可以将当前这个颜色值应用到其他属性上,或者嵌套元素的其他属性上. 你这 ...
- 《剑指offer》算法题第二天
今日题目(分别对应剑指书3~9题): 数组中重复的数字 二维数组中的查找 替换空格 从尾到头打印链表 重建二叉树 二叉树的下一个节点 用两个栈实现队列 今日重点为1,2,5,6,后面会有详细的思路解析 ...
- Codeforces 1213D Equalizing by Division
cf题面 中文题意 给n个数,每次可以把其中一个数字位运算右移一位(即整除以二),问要至少操作几次才能让这n个数中有至少k个相等. 解题思路 这题还有个数据范围更小的简单版本,n和k是50,\(a_i ...
- cp:复制文件和目录
cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能. cp 命令的基本格式如下:cp [选项] 源文件 目标目录/文件 选项: -a:相 ...
- springboot + mybatis sql日志
#mapper sql日志 替换成你的mapper接口所在的包名 logging.level.com.example.dao=debug
- JS框架_(JQuery.js)文章全屏动画切换
百度云盘 传送门 密码:anap 文章全屏动画切换效果 <!doctype html> <html lang="zh"> <head> < ...
- JS框架_(JQuery.js)Tooltip弹出式按钮插件
百度云盘 传送门 密码:7eh5 弹出式按钮效果 <!DOCTYPE html> <html > <head> <meta charset="UTF ...
- C++入门经典-例6.4-输出字符数组中的内容
1:代码如下: // 6.4.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include<iostream> using ...