ARM 公司正式宣布推出全新的 Armv9 架构,这是自 2011 年 10 月推出 Armv8 架构近十年之后,该公司对其 CPU 架构的首次重大调整变革。多年来,ARM 公司一直对指令集架构进行各种更新和扩展。该公司表示,本次 v9 架构旨在为移动端设备、计算机和服务器提供更强的算法支持。

Armv9 架构有三个重点,分别是 AI、矢量和 DSP 性能改进、安全性。在具体细节上,Armv9 架构沿用 AArch64 基准指令集,并在功能方面添加了一些非常重要的扩展,从而确保 ARM 公司增加架构编号,并针对 v9 架构新特征以及多年来发布的各种 v8 架构扩展进行软件层面的基准重定。

据 ARM 公司表示,未来 Armv9 架构将装备在 3000 亿颗 ARM 芯片中。并且,按照现有发展速度,预计未来五年内 ARM 设备的出货量将超过 1000 亿台。

全新 Armv9 架构主要有三项侧重点:AI、矢量和 DSP 性能改进以及安全性。首先来看 DSP 和 AI 性能。

对于开发者和用户而言,全新 Armv9 兼容性 CPU 的最显著特征是将可伸缩矢量扩展 2(SVE2)作为 ARM NEON 技术之后新的基准。SVE2 发布于 2019 年 4 月,旨在加速高性能计算,在处理 5G、虚拟现实(VR)和增强现实(AR)以及图像和语音识别等机器学习(ML)任务负载时具有很大增益。

ARM 认为,未来几年,ML 工作负载将变得越来越普遍。相应地,任何以性能或功耗为中心的设备需要在专用加速器上运行 ML 工作负载,但其中的大多数仍会选择采用在 CPU 上运行的更小范围的 ML 工作负载。

矩阵乘法指令(matrix multiplication instruction)是关键所在,是其自身作为 Armv9 CPU 一项基准特性被广泛使用的重要步骤。

安全性

ARM 希望通过全新的保密计算架构(Confidential Compute Architecture, CCA)来解决安全性问题。为此,ARM 引入一种新的概念——域(realms),它可以被视为对操作系统(OS)或虚拟机管理程序(hypervisor)完全不透明的安全容器执行环境。虽然虚拟机管理程序依然存在,但只负责资源调度和分配任务。

此外,域还将由新实体「域管理器」(realm manager)来管理,域管理器的代码量大约是虚拟机管理程序的 1/10。

域内的应用将能够验证并确认域管理器是否可以信任,这对于传统虚拟机管理程序而言是无法实现的。ARM 并没有深入地介绍是什么在操作系统和虚拟机管理程序的域和非安全区域之间造成了这种隔离(separation),但听起来像是硬件支持的地址空间无法实现彼此之间的交互。

使用域的好处在于极大地减少了设备上运行的应用的信任链,同时操作系统也对安全问题变得非常透明。此外,ARM 还引入了内存标签(Memory Tagging)扩展,同样有助于消除安全问题。

https://www.arm.com/company/news/2021/03/arms-answer-to-the-future-of-ai-armv9-architecture

ARM全新Armv9架构:10年最大更新、增强AI和security能力相关推荐

  1. 麒麟软件发布全球首个ARM架构测试报告,ARM全新CPU架构Cortex-A77发布:性能提升20% 麒麟还能用吗?...

    2018年对于手机处理器行业来说是兴奋的一年,基于ARM Cortex-A76 CPU架构设计的麒麟980.骁龙855等7nm处理器在性能上取得了长足进步,并成为2019年旗舰手机的主力芯片. 伴随着 ...

  2. ARM 之十四 ARMv9 架构前瞻

      在 2021 年的 Arm Vision Day 上(2021年 3 月 30,对应的北京时间应该是 2021 年 3 月 31 日),ARM 展示了其最新的架构:ARMv9.ARMv9 被 AR ...

  3. 一起学点ARM的微架构?

    最近在看内核工匠的一篇文章,写的很赞,一起来学一下. 原文链接:https://mp.weixin.qq.com/s/aELd2q_eP5RthpwWI1Huvw 大家可以关注一下这两个: ARM精选 ...

  4. 关于ARM的内核架构

    @TOC张凌001 关于ARM的内核架构 很多时候我们都会对M0,M0+,M3,M4,M7,arm7,arm9,CORTEX-A系列,或者说AVR,51,PIC等,一头雾水,只知道是架构,不知道具体是 ...

  5. 英伟达新核弹GPU:4nm制程800亿晶体管,20张即可承载全球互联网流量,全新Hopper架构太炸了...

    丰色 萧箫 发自 凹非寺 量子位 | 公众号 QbitAI 他来了他来了,老黄带着英伟达的最新一代GPU来了. 之前大家猜的5nm错了,一手大惊喜,老黄直接上了台积电4nm工艺. 新卡取名H100,采 ...

  6. 【IT资讯】财联社:华为有望获Armv9架构CPU授权

    ARM在5月25日发布了Cortex-X2.Cortex-A710.Cortex-A510等3款基于ARMv9的CPU架构,以及新的GPU架构Mali-G710.G610.G510.G310.而5月2 ...

  7. 联发科发布天玑9000移动平台 4nm制程 Armv9架构

    12月16日消息,今日,联发科发布天玑9000旗舰5G移动平台,联发科无线通信事业部副总经理李彦辑博士表示:"天玑9000是MediaTek在创新之路上的里程碑之作,我们正以全新的天玑900 ...

  8. ARM与RISC-V架构有哪些区别?

    从2019年开始,RISC-V得到了越来越多的重视,原因有很多,ARM授权费高是关键的因素,下面就来说说关于ARM和RISC-V架构,以及相关的内容. 嵌入式专栏 1 关于ARM 1991 年ARM ...

  9. 全新java架构技术框架Quarkus实战神仙文档

    前言 Quarkus是一款有别于传统Java架构的新技术框架.它建立在我们熟知的技术栈上,使用了诸多成熟的技术,如JPA.JAX-RS.EclipseVert.x.Eclipse MicroProfi ...

最新文章

  1. Symantec Endpoint - quarantine
  2. 重磅直播|慕尼黑工业大学博士详解室内SLAM中的几何约束
  3. 《工作细胞》电影观后感
  4. pyqt5中sender方法介绍_【第五节】PyQt5事件和信号
  5. VUE基本语法1-插值 属性绑定
  6. webpack:js、css、es6装载与压缩配置-学习笔记
  7. Java内部类引用外部类中的局部变量为何必须是final问题解析
  8. 前端学习(1022):jquery学习目标
  9. apache 支持.htaccess重写url
  10. leetcode - 234. 回文链表
  11. PostgreSQL 12系统表(9)pg_settings
  12. 中间滑动 头部底部固定_固定抗震成品支座功能特点及作用
  13. Windows Phone7 手机越狱教程
  14. 标准模板库(STL)之 list 列传
  15. obs录制视频做up主流程
  16. javascript的几种继承方式
  17. php架构师培训,php架构师培训效果怎么样
  18. uni-app真机运行app时报错:TypeError: Cannot read property ‘call’ of undefined
  19. Bootstrap自定义上传文件图标样式并使用ajax及formData进行上传
  20. 最新版Nessus的安装

热门文章

  1. 爱心的数学函数方程_高中数学中的函数与方程思想
  2. 欧洲语言学习统一标准C1C2音频,北京通州区有没有西班牙语培训班(为何选择西班牙语)...
  3. aix系统下oracle之ora-00471,Oracle RAC 9.2.0.7 (AIX53,HA52)三台主机实例全down的问题
  4. python ctypes 详解_python与C语言调用模块 ctypes的详解
  5. C# 实现 rtc_通过Xlua实现unity热更新的一个小例子
  6. Linux仿真运算集群,fluent DPM Linux计算集群运行报错 - 计算模拟 - 小木虫 - 学术 科研 互动社区...
  7. 计算机组成原理实验串行口,计算机组成原理实验2.ppt
  8. 阿里云API网关(18)请求报文和响应报文
  9. BestCoder Round #66 (div.2) 1002
  10. CSS3 Transitions, Transforms和Animation的使用