百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Coretx-X3和Mali-G715来了!ARM下一代核心IP有多强?

haoteby 2025-01-23 17:18 2 浏览

ARM每年都会更新一次核心IP(公版架构),比如去年发布的Cortex-X2、Cortex-A710和Cortex-A510 Refresh(下文简称TCS 21),就因为改用面向下一个10年的ARMv9-A指令集而广受关注。

可惜,首发这三个核心IP的高通新骁龙Gen1却因采用三星4nm工艺,在功耗和发热方面的表现很差。直到联发科天机9000,以及改用台积电4nm工艺的骁龙8+的发布,才挽回了一点点口碑。

日前,ARM正式发布了2022年度的核心IP——Cortex-X3、Cortex-A715和Cortex-A510 Refresh(下文简称TCS 22),它们同样基于ARMv9-A指令集打造,主打(可选)更多的核心数量、更高的性能(峰值性能提升25%)和更低的功耗(能效提升20%)。此外,Mali GPU也进行了同步更新,下一代Mali-G715和Mali-G615 GPU已经蓄势待发。

更多的核心数量和变化

ARM为TCS 22,也就是Cortex-X3、Cortex-A715和Cortex-A510 Refresh准备了优化的DynamIQ技术以及全新的动态共享单元DSU-110,最多可以实现8(X3)+4(A715)+0(A510 Refresh)共计12核心设计,满足顶级游戏手机、平板电脑甚至PC对性能的苛刻要求。此外,还能实现1+4+4和2+2+4等核心组合。

DSU-110在微体系结构方面没有显着变化,ARM对其的调整主要是为额外的内核做好设计准备,对依赖内核数量的区域进行了更新,方案商可以根据需求,选择塞进更多的Cortex-X3实现更高性能,或是仅保留Cortex-A510实现更小的功耗。

TCS 22还通过对全新IP、Cortex-M85等组件的支持以及软件优化,在AI机器学习领域实现了显著的提升,在各项测试中都有着30%~43%的增长。

TCS 22在安全性方面引入了对非对称MTE(内存标记扩展)的支持,属于去年TCS 21首发对称MTE的扩展。记忆体区域和相关指标会标记为相同的标签,并由CPU检查是否相符。如果存在差异,则CPU会停止处理。对于不对称MTE,CPU可以在装载命令期间更新触发器,而在内存命令期间异步更新内存区域。

ARM还带来了增强的安全功能,禁止对用户模式下较低特权区域进行内核级访问,旨在防止用户模式攻击(例如通过欺诈内核进行攻击)。

TCS 22中使用的CoreLink CI-700相干互连技术和CoreLink NI-700片上网络互连技术没有什么变化,但针对台积电和三星最新的4nm、5nm工艺进行了特殊的优化,支持连接Cortex-M85,用于嵌入式解决方案,如智能扬声器或作为全天候处理器,使用DSP和机器学习功能来处理智能手机上的语音命令。此外,ARM还未开发者提供了方便的开发平台及工具VFP,可以更好地仿真测试等等。

CPU性能的变化

作为新一代的超级大核,Cortex-X3将解码器每周期指令从5个提升到6个,乱序执行窗口从288提升到320个,整数ALU单元从4个提升到6个,L2缓存容量从512KB提升到1MB,L3缓存容量可达8MB。在性能方面,对比当前最新Android旗舰智能手机提升了25%,单核心效能较之英特尔最新的酷睿i7处理器(i7-1260P,28W)还要快34%。

当然,这些比较存在很多限制条件,体现的也是基准测试中的部分项目。从ARM公布的IPC性能提升数据来看,Cortex-X3实际的IPC提升为11%,这个还是相对靠谱的。

作为新一代的大核,Cortex-A715此次不再追求更高的性能,而是主打更好的能效。从ARM公布的数据来看,Cortex-A715相较于上代Cortex-A710,能在相同性能下节省20%的能耗,或是可以在相同功耗下提升5%的性能。

作为新一代的小核,Cortex-A510 Refresh依旧注重更好的能效,和上代产品相比在相同性能时可以减少5%左右的能耗。

需要注意的是,在TCS 21时代,只有Cortex-A710同时支持Aarch32和Aarch64,运行老旧32位应用时存在功耗高的问题。在TCS 22时代,Cortex-A715不再支持Aarch32,而是让Cortex-A510 Refresh可以兼容Aarch32,但仅限特定的选择中。根据金标联盟最新发布的时间表,从今年12月起主流应用商店就将全面过渡到64位应用,游戏更新也不再允许单独更新32位包,估计到了TCS 23时代,ARM将在核心IP层面彻底放弃Aarch32。

GPU性能的变化

ARM同步发布的Immortalis-G715、Mali-G715和Mali-G615也值得引起我们关注,它们均支持VR,旗舰型号还能在智能手机、平板电脑和ARM笔记本电脑身上实现硬件光线追踪。

Immortalis-G715、Mali-G715和Mali-G615都采用第四代Valhall体系结构,它们之间的差异只是着色器的配置和计算单元数量不同。其中Immortalis-G715定位旗舰,也是家族唯一硬件支持光线追踪技术的GPU IP,最多可以搭配16个RTU,可选10~16个计算单元。

Mali-G715和Immortalis-G715的差别是不含RTU,可选7~9个计算单元。Mali-G615的计算单元数量下降到1~6个,性能垫底。

根据ARM的官方数据显示,TCS 22(1+3+4+Mali-G715)的游戏性能较之上代可以提升28%,值得期待。

据悉,TCS 22最快在2022年底就能商业化,首发Cortex-X3、Cortex-A715和Cortex-A510 Refresh这些CPU IP的芯片应该就是高通骁龙Gen2了,不知道这款未来的旗舰能否借助新工艺和新IP摘掉“火炉”之名?

相关推荐

简单Labview实操案例

有几位条友私信我说Labview是怎么学的,怎么才能学好Labview,今天给大家简单介绍一下,如果想学上位机,Labview是相对来说比较容易上手的,而且开发速度也比较快,但是运行时候比较吃内存,...

关于LabVIEW用于仪器测控的自动测试程序的程序框架的选择问题!

有很长一段时间没有在公众号平台上输出、总结关于LabVIEW的知识文字内容了!主要是这段时间自己本职工作任务甚为繁重,加上各种家庭事宜的牵绊,耗费了过多的时间和精力,也就无力及时更新了。今天是端午节假...

LabVIEW编程基础:分割条控件的使用

1、分割条控件简介同其它高级编程语言类似,在LabVIEW中分割条控件也是界面设计中常用的一种控件元素,利用分割条控件可以将前面板划分为多个独立的区域,每个区域都是一个单独的窗格,这些窗格具有前面板的...

csgo一直显示正在连接到csgo网络怎么办?三招帮你解决

  CSGO是一款射击类的游戏,它的全名叫反恐精英:全球攻势,是一款由VALVE与HiddenPathEntertainment合作开发、ValveSoftware发行的第一人称射击游戏,相信很...

cs1.6没有bot怎么办

Hi~大家好啊,这里是聚合游戏,每天为你分享游戏相关的内容,喜欢的快来关注哟~...

《反恐精英:全球攻势2》 漏洞暴露玩家的IP地址

#文章首发挑战赛#据报道,在全球知名的电子游戏——CS2(《反恐精英:全球攻势2》)中存在一个HTML注入漏洞,这个漏洞被广泛利用来在游戏中注入图片并获取其他玩家的IP地址。...

《电子宠物》《007黄金眼》《雷神之锤》入选世界电子游戏名人堂

世界电子游戏名人堂5月8日公布了新的四位入选者《防卫者》《电子宠物》《007黄金眼》和《雷神之锤》,以向改变游戏行业规则的经典游戏致敬。世界电子游戏名人堂每年都会表彰那些具有持久热度并对视频游戏行业或...

V社修复《反恐精英2》游戏漏洞:可抓取玩家IP地址、发起XSS攻击

IT之家12月12日消息,Valve旗下《反恐精英2》游戏被曝光新的安全漏洞,攻击者通过注入恶意代码来抓取玩家的IP地址,并能对同一游戏大厅中的所有玩家发起跨站脚本攻击(XSS)。攻击...

粉丝自制《CS》1.6重制版将于2025年登陆Steam

基于Valve官方起源引擎SDK,由多位“CSPromod”粉丝项目前开发人员从头构建的《反恐精英》1.6版本重制版《CS:Legacy》日前宣布将于2025年在Steam发布。开发团...

知名网游源代码泄漏 ,外挂潮将来?

SteamDatabase近日发布消息称Valve旗下游戏《反恐精英:全球攻势》(CS:GO)与《军团要塞2》(TF2)的源代码疑遭泄露。据了解,游戏源代码如果泄露的话,黑客可以更为轻松地开发出外挂,...

Pandas每日函数学习之apply函数

...

求斐波那契数列(Fibonacci Numbers)算法居然有9种,你知道几种?

ByLongLuo斐波那契数列...

三维基因组:Loop结构 差异分析(2)

通过聚合峰分析进行可视化既然已经找出了“WT”和“FS”条件之间的差异loop结构,就可以利用聚合峰分析(APA)来直观地展示loop结构调用的质量。APA是一种以Hi-C数据中的中心loop像...

用Excel制作动态图表(动态名称法)

动态图表也称交互式图表,指图表的内容可以随用户的选择而变化,是图表分析中比较高级的形式。使用动态图表能够突出重点数据,避免被其他不需要的数据干扰,从而提高数据分析效率。一个好的动态图表,可以让人从大量...

Prometheus PromQL语法简介

...