看看您的联网手表、智能手机、电视甚至机器人吸尘器:它们的心脏随着 ARM 处理器的节奏跳动,毫无疑问采用 Armv8 架构。 ARM 处理器有征服了世界过去的十年以及今天新的 Armv9 架构的推出表明了这家英国公司想要走的方向。
从处理器架构本身的角度来看,Armv9 与 Armv8 的区别比后者与 Armv7 的区别要小。我们仍在处理能够执行 32 位代码的 64 位 CPU。是的,有新的扩展,是的,可能性的领域将会扩大,但并没有像过去那样中断——从逻辑上讲,Armv8 引入了 64 位。这是 Armv8 成功的标志,该架构已经成功地获得了颠覆 x86 的能力。谁还有更多的精力让 Armv9 继续进步。
未来3000亿芯片的安全
除了从一开始就考虑到 AI 需求和可能的 DSP 的更深入集成的设计之外,Armv9 还强调安全性。逻辑:如果所有物体都可以用不到一美元的芯片“连接”,那么现实是物联网世界是一个真正的安全筛子。
为了保护未来,ARM 开发了机密计算架构(CCA)。 CCA将通过创建“领域”来不同地管理不同程序的内存访问权限。到目前为止,任何高度特权的应用程序(例如虚拟化情况下的虚拟机管理程序)都可以访问其执行的程序的全部或部分内存。问题在于,一旦虚拟机管理程序遭到破坏,攻击者就可以访问其控制的不同程序的所有数据。
CCA“域”在程序或操作系统周围创建了一个安全泡沫。虽然虚拟机管理程序仍然可以分配资源和调度操作,但它无法再访问内存。使域名成为安全港,免受上游损害。简而言之:如果有针对性的攻击仍然存在,CCA 的“域”不仅会限制它们,而且还能更好地保护处理器不同部分中交换的数据。
SVE2,支持AI
在 CPU 功耗方面,ARM 承诺比 Armv8(Cortex 和内存延迟等)提升高达 30%。但最重要的是,Armv9 在普及人工智能方面应该取得巨大进步。
没有巫术魔法,而是引入了第二代标量矢量扩展 SVE2。对于工程师来说,第一个优点是 SVE2 允许更好的代码可移植性——单个编译不仅适用于功能较弱的芯片,而且可以充分利用大型处理器的潜力。然而,让开发人员的工作变得更轻松意味着邀请他们充分利用硬件的潜力。
SVE2 允许使用 128 至 2048 位的寄存器,从而可以突破 Armv8 NEON 架构的固定 128 位向量寄存器的限制。技术上的“blabla”尤其意味着开发人员将能够增加与人工智能相关的算法的复杂性,例如机器学习。
图形信息较差
联发科或华为等一些芯片设计商并没有像苹果或高通那样开发“定制”GPU部分,而是依赖ARM开发的Mali芯片。从图形的角度来看,ARM 围绕 Armv9 架构的通信非常贫乏,唯一的口头禅是光线追踪和可变速率着色(一种渲染系统,其中计算场景元素的复杂性根据需要而变化)。 。
没有结构、内存、核心数量的详细信息,也没有任何功率增益的数字承诺。我们可以问问自己如果目前被Nvidia收购– 这开始引起广泛的争议科技世界比某些竞争主管机构– 不会是这种限制的幕后黑手。
随着这一对于下一代“3000 亿”芯片架构的重要性的宣布,ARM 应在未来几个月内继续提供有关不同元素(CCA、SVE2、图形)潜力的更多技术细节。第一批围绕 Armv9 架构设计的芯片计划于 2022 年底推出,并于 2023 年至 2024 年间大规模部署。
来源:安南德科技