Coretx-X3和Mali-G715来了!ARM下一代核心IP有多强?
haoteby 2025-01-23 17:18 6 浏览
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摘掉“火炉”之名?
相关推荐
- 二次面试终拿到offer,百度Android面试真题解析我整理出来了
-
找工作的大潮来临了,这边给大家分享一下面试会遇到的问题。Android开发了5年,之前一直都是在小公司码着代码,对大厂一直有着憧憬,我是在去年年初的时候通过朋友的内推面试了百度,结果被怼的没话说,那叫...
- Android 开发中文引导-应用小部件
-
应用小部件是可以嵌入其它应用(例如主屏幕)并收到定期更新的微型应用视图。这些视图在用户界面中被叫做小部件,并可以用应用小部件提供者发布。可以容纳其他应用部件的应用组件叫做应用部件的宿主(1)。下面的截...
- Win10桌面/手机版最深层次开发功能挖掘
-
IT之家讯Win10开发者预览版为我们提供了一个Win10大框架的早期概览,使开发者与热心用户都可以提前感受Win10带来的新特性,尝试新工具,而作为开发者,最关心的莫过于Windows多平台通用应...
- Android TabLayout + ViewPager2使用
-
1、xml文件<!--明细列表--><com.google.android.material.tabs.TabLayoutandroid:id="@+id/ty_...
- android培训学习的大纲_android软件开发培训
-
第一阶段android基础:1.基础javaJava概述,进制,数据类型,常量变量,运算符,表达式关系运算符,逻辑运算符,if语句,switch语句while循环,do...while循环,for循环...
- 背了几十份面经还是连挂6个面试,最终拿下腾讯后总结了这些坑点
-
刚开始面试的时候我真的是处处碰壁,面一家挂一家,面完之后怀疑自我,是不是自己真的太菜了找不到工作。工作本身就是双向选择,一家不行再换一家,总有合适的,千万不要因为别人的一句话就全盘否定自己,一定要自信...
- webview 渲染机制:硬件加速方式渲染的Android Web
-
webview渲染是什么?webview渲染是用于展现web页面的控件;webview可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于webview模式进行二次开发的...
- ExpandListView 的一种巧妙写法_仿写丁香结的写法写一种花梅花
-
ExpandListView大家估计也用的不少了,一般有需要展开的需求的时候,大家不约而同的都想到了它然后以前自己留过记录的一般都会找找以前自己的代码,没有记录习惯的就会百度、谷歌,这里吐槽一下,好几...
- Android监听滚动视图_滚动监听代码
-
AndroidUILibs之Android-ObservableScrollView1.说明Android-ObservableScrollView,顾名思义,Android上观察滚动的视图,可...
- Flutter 之 ListView_flutter开发
-
在Flutter中,ListView可以沿一个方向(垂直或水平方向)来排列其所有子Widget,常被用于需要展示一组连续视图元素的场景ListView构造方法ListView:仅适用于列表中...
- Android之自定义ListView(一)_android 自定义listview
-
PS:自定义View是Android中高手进阶的路线.因此我也打算一步一步的学习.看了鸿洋和郭霖这两位大牛的博客,决定一步一步的学习,循序渐进.学习内容:1.自定义View实现ListView的Ite...
- ListView 使用详解_listview在哪里
-
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:ListView主要使用方法使用androi...
- 穿裙子的李宇春,需要向谁解释吗?
-
...
- 明星们“不想占用”的公共资源,到底是个啥?
-
近日,社交媒体上可谓“一瓜未平一瓜又起”,明星们隔三差五地在热搜上道歉、澄清,好不热闹。道歉原因千万种,道歉话术却雷同——通常都以“无意占用公共资源”开头,不管是澄清、官宣,还是回应、声明,都会带上这...
- 选择女人的模板,模板不同,生活方式不同
-
文/高阳人生在世,选择伴侣成了头等大事。尤其是对于男人来说,“选择女人的模板”直接决定了你未来几十年的生活方式,有时简直像组装拼图,每一块都有代价。莫言曾说过:“你选择能干的女人,就得接受她的强势;你...