NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Arm 最新架构不受美国出口管理条例约束,华为有机会获授权

  • 2021-04-01
  • 本文字数:2689 字

    阅读完需:约 9 分钟

Arm最新架构不受美国出口管理条例约束,华为有机会获授权

十年磨一剑,在 3 月 31 日举办的 Arm Vision Day 期间,Arm 正式宣布推出Armv9架构,这是十年来最新的 Arm 架构。


Armv9 架构是基于 Armv8 既往的基础,并增添了针对矢量处理的 DSP、机器学习、安全等这三个技术特性。据了解,基于 Arm 架构的芯片出货量在持续加速,过去五年基于 Arm 架构的设备出货量超过 1000 亿。


“在展望由 AI 定义的未来时,我们必须夯实先进的计算基础,以应对未来的独特挑战。Armv9 就是我们给出的答案。”Arm 首席执行官 Simon Segars 表示,在通用计算所具备的经济性、设计自由度和可及性的基础上,市场需要普适专用、安全而强大的处理能力,这将驱动下一个 3000 亿个基于 Arm 架构的芯片发展,而 Armv9 就是这些芯片的技术先驱。


当天,Arm 相关高管接受媒体采访,对 Armv9 架构与上一代 Armv8 的区别、是否会被摩尔定律影响、是否可以供给包括华为在内的中国企业等多个问题作出解答。其中,关于与华为的合作事宜,Arm 市场营销副总裁 Ian Smythe 回应称,“经过全面的审查,Arm 确定其 Armv9 架构不受美国出口管理条例(EAR)的约束。Arm 已将此通知美国政府相关部门,我们将继续遵守美国商务部针对华为及其附属公司海思的指导方针。”


未来几个月,Arm 将陆续介绍基于 Armv9 架构路线图,搭载 Armv9 架构的芯片最快在 2021 年年底面世。


以下是经整理的部分 QA 纪要:


受访人:Arm 高级副总裁、首席架构师兼技术院士 Richard Grisenthwaite,Arm 市场营销副总裁 Ian Smythe


提问:相对 Armv8 的移动互联特性,Armv9 架构是否可以理解为是针对数据处理的一种普适架构,请您概括一下它和 Armv8 架构最大的不同点是什么?


Richard Grisenthwaite:首先 Armv9 架构是基于 Armv8 既往成功的基础,并增添了针对矢量处理的 DSP、机器学习、安全等这三个技术特性。此外,Armv9 一个很重要的特点就是可伸缩矢量扩展(SVE2),SVE2 增强了对在 CPU 上本地运行的 5G 系统、虚拟和增强现实以及 ML 工作负载的处理能力。

在安全方面,Armv9 引入的新的安全特性,因为我们看到一直以来最大的威胁就是在安全领域,我们看到有很多发起的对系统的攻击,这也是为什么在 Armv9 架构中我们也引入了像 Arm 机密计算架构(Confidential Compute Architecture, CCA)等安全相关的扩展功能。


提问:针对高性能计算 v9 如何解决多核以及多核之间的通信延迟互联问题。Armv9 可以适用于小器件,比如说取代现在的 Cortex-M 架构?

Richard Grisenthwaite:这个问题可以分成两个部分来回答。第一个部分,关于您提到的针对高性能计算多核之间互联的问题,其实这个互联问题并非架构本身的问题。我们看到其实有很多 Arm 的合作伙伴在高性能计算方面推出了许多的互联的技术,比如说像 Infiniband,还有富士通 TofuD 的互联的技术,这些解决方案都可以在处理器跟芯片之间提供高带宽和低延迟的表现。

此外,我们也看到了一个趋势——一个芯片上被嵌入更多数量的核,而从 Arm 架构来看,我们可以在一个芯片上支持数百个核。

关于小器件相关的问题,我把它理解为是移动以及物联网的应用,其实 Armv9 架构是适用于 Arm 全系列的产品线。首先,在 Armv9 推出之后,我们将率先推出 Armv9-A 系列,针对安全、DSP、ML 这三个重点的领域,接下来也会逐渐推出 Armv9-M 跟 Armv9-R 系列。


提问:Arm 在算力方面达到的目标是什么?是否会被现在现有摩尔定律影响或者是放缓?


Richard Grisenthwaite:我认为这个问题问得非常好,其实刚才可能也听到了,在主旨发言中我的同事 Peter 介绍说,Arm 在新一代架构 Armv9 上将保持这个速度,预计未来两代移动和基础设施 CPU 的性能提升将超过 30%。

这个数据是根据业界标准评测工具来衡量的,而且 30%的算力提升完全是凭借于本身的架构而不是借助于制程工艺来实现。另外,随着摩尔定律正在放缓,如同我的同事 Peter 在他的发言中也提到的,如何进一步提升算力呢?我们将通过最大化地提升频率、带宽、缓存大小、并减少内存延迟,以最大化 CPU 性能。


提问:Armv9 架构是如何具体实现支持内存标签扩展的?对于芯片厂商而言,这种创新能够提供哪些增益?


Richard Grisenthwaite:Arm 内存标签扩展可以用于一些长期存在于软件中的顽固问题,比如缓存溢出和释放后重用。通过提升软件安全性并消除软件中存在的问题,可以提高软件在用户层面的安全信任度,如此一来,用户将更愿意通过计算机来处理事情,从而将增加对 Arm 架构的芯片使用。


提问:请问采用 Armv9 架构的芯片产品预计在什么时候能够面市?


Ian Smythe:其实在 Simon 的介绍中已经有列出一些信息,我们会在未来几个月陆续为大家介绍基于 Armv9 架构路线图。基本上来说,搭载 Armv9 架构的芯片最快在 2021 年年底就会面世。

提问:Arm 称 Armv9 架构未来将装备 3000 亿颗 Arm 芯片,这个数据是如何得到的?


Ian Smythe:首先,3000 亿颗 Arm 芯片是未来十年我们合作伙伴基于 Arm 技术的芯片的总出货量。

尽管这 3000 亿颗并不完全基于 Armv9 架构,比如目前 Arm 的芯片主力均基于 Armv8 和 Armv7 架构,但我们将推动 Armv9 成为我们的技术前沿架构,成为未来科技发展的主要驱动力。

提问:Armv8 架构的蓬勃发展在某种程度上借力了智能手机的发展,请问 Armv9 架构会依赖哪些应用来发展?其生态成熟需要多长时间?


Richard Grisenthwaite:事实上,Armv8 不仅被广泛地应用在了智能手机上,在其他领域比如在服务器领域,以及越来越多被应用的笔记本和网络设备领域中,都可以看到 Armv8 的身影。

Armv9 同样也将会应用于上述所有领域,尤其是在服务器及汽车领域。在服务器领域中,我们看到,越来越多的云计算厂商正在使用 Arm 的架构。在汽车领域,我们看到,像无人驾驶、车内智能等应用也用到了 Arm 架构。对于其他领域,比如在物联网领域,Arm 架构的使用也在逐渐被推广。

提问:有人认为 Arm 的指令集越来越复杂,这是否违反了精简指令的初衷?


Richard Grisenthwaite:为了解决一些新的问题,我们确实加入了一些看起来更加复杂的技术,但是 Arm 架构的精简指令(RISC)核心没有改变,我们依然遵循着注册到注册(registration to registration) 的操作原则,所以从硬件的角度来看,Arm 指令集仍然保持着精益性。


提问:全新 Armv9 架构如何能够保证与 v8 的兼容性?是否包括客户已有的投资?


Richard Grisenthwaite:兼容性对于 Arm 十分重要,所以您问的这个问题很好。我们确保了在 64 位上的 v8 架构中的所有功能均将在 v9 架构中得到支持。此外,从应用的角度来说,v9 架构也将支持在 32 位上的 v8 架构功能。

提问:请问 Arm V9 架构是在英国开发的吗?是否可以供给包括华为在内的中国企业?


Ian Smythe:Arm 既有源于美国的 IP,也有非源于美国的 IP。经过全面的审查,Arm 确定其 Armv9 架构不受美国出口管理条例(EAR)的约束。Arm 已将此通知美国政府相关部门,我们将继续遵守美国商务部针对华为及其附属公司海思的指导方针。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2021-04-01 14:003200
用户头像
罗燕珊 InfoQ中文站编辑

发布了 424 篇内容, 共 246.7 次阅读, 收获喜欢 759 次。

关注

评论 2 条评论

发布
用户头像
精简指令集

提问:有人认为 Arm 的指令集越来越复杂,这是否违反了经典指令的初衷?

2021-04-01 19:33
回复
感谢指正,已修改
2021-04-01 21:00
回复
没有更多了
发现更多内容

LeetCode,牛客面试必刷,看了这些,flutter面试

android 程序员 移动开发

Kotlin-风险高、RxJava-不老,Android-原生开发现状分析(1)

android 程序员 移动开发

lambda表达式(4)(Shawn),开发android

android 程序员 移动开发

Linux学习~树莓派gpio控制,如何化身BAT面试收割机

android 程序员 移动开发

阿里大佬手写Docker学习笔记就这?也就是让我五体投地的水平罢了

Docker 编程 程序员

Linux编程之权限系统与工具使用(二),一文详解

android 程序员 移动开发

Kotlin修炼指南(三),如何在Android-Studio下进行NDK开发

android 程序员 移动开发

Kotlin的自定义View,实现带弧形的进度条,软件开发项目经理面试题

android 程序员 移动开发

Vue进阶(幺陆叁):vue项目启动后自动打开页面并设置默认浏览器

No Silver Bullet

Vue 11月日更

LC狂刷66道Dynamic-Programming算法题。跟动态规划说拜拜

android 程序员 移动开发

Spring Boot+Vue实现汽车租赁系统(毕设)

偶尔善良

MySQL redis Spring Boot Vue

🔥 DeepVideo 智能视频生产训练营火热报名中!

阿里云视频云

阿里云 媒体处理 智能视频 智能生产 视频云

Tapdata 等40余家行业知名企业,应邀参与共建 NextArch Foundation

tapdata

数据库 数据融合

金九银十,我把阿里+字节+滴滴+美团+腾讯等Java岗位面试题用12万字总结出来了

Sakura

Java 编程 程序员 架构 面试

记一次“U盘拔出”后重要文件丢失的恢复之旅

淋雨

EasyRecovery

FinClip通过中国信通院SDK安全专项测试

FinClip

Kotlin协程到底是怎么切换线程的?你是否知晓?(1),kotlin开源项目实战

android 程序员 移动开发

Kotlin协程,flutterplugin打包aar

android 程序员 移动开发

Kotlin-风险高、RxJava-不老,Android-原生开发现状分析

android 程序员 移动开发

Kotlin学习手记——基本类型,安卓开发kotlin推荐书籍

android 程序员 移动开发

LayoutManager高端玩家,实现花式表格,kotlin中文

android 程序员 移动开发

LeakCanary核心源码解析,android开发从入门到精通素材

android 程序员 移动开发

LayoutManager高端玩家,实现花式表格(1),安卓面试题高级

android 程序员 移动开发

Kotlin-新版来了,支持跨平台!,android视频开发面试

android 程序员 移动开发

Kotlin协程到底是怎么切换线程的?你是否知晓?,写得太好了

android 程序员 移动开发

就这?腾讯云高工熬夜手写'Java微服务学习笔记'也就让我月薪涨3k

Java spring 程序员 面试

Gartner预测到2025年,将有一半的云数据中心部署具有人工智能功能的机器人

WorkPlus

手把手教你,从零开始搭建Spring Cloud Alibaba!这份笔记太牛了

Java 编程 程序员 SpringCloud

Kotlin学习手记——协程进阶,嵌入式android开发教程

android 程序员 移动开发

Kotlin学习手记——构造器,【深夜思考】

android 程序员 移动开发

《黑客之道》干了一夜的kali Linux之Metasploit渗透测试框架的基本使用

学神来啦

Linux 运维 黑客 渗透 Metasploit

Arm最新架构不受美国出口管理条例约束,华为有机会获授权_架构_罗燕珊_InfoQ精选文章