1 Arm下一代指令架构“Armv9”已经问世-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm下一代指令架构“Armv9”已经问世

jf_1689824270.4192 来源:德赢Vwin官网 网 作者:jf_1689824270.4192 2019-11-13 11:55 次阅读

Arm的下一代CPU指令集架构(ISA:指令集架构)“ Armv9”开始推出。该公司正在逐步扩展当前的ISA“ Armv8”,而扩展的高潮最终将成为Armv9的搭建桥梁。至于Armv9,一位CPU行业人士表示,安全性增强是最重要的关键。Arm在Armv8.3之后的阶段扩展中专注于安全性,并被视为迈向Armv9的一步。

Arm的指令集架构的发展对于当前的IT行业至关重要。这是因为高性能CPU的指令集体系结构几乎被x86 / x64和Arm两个系统所垄断。对于移动和嵌入式应用程序,Arm是最大的力量。即使不使用Arm本身的CPU内核IP,Apple的A系列SoC的CPU内核和Qualcomm的Snapdragon SoC的Kryo内核也符合Arm的指令集。Arm的指令集体系结构更改会影响许多计算设备。

该公司在2011年使用Armv8将CPU ISA 64位化,同时极大地改变了架构 使用AArch64(一种智能且有条理的64位体系结构),并对ISA进行了重新分区,然后重新开始。在Armv8基础之上,Arm目前正在建立扩展指令。扩展从三个方向进行:虚拟化和RAS等服务器的系统扩展,深度学习的计算扩展以及安全性扩展。

此外,Arm还发布了未来CPU体系结构扩展的方向。引入事务性内存以扩展CPU内核数量,增加了用于车载的功能安全功能,支持用于深度学习的矩阵运算,针对矢量市场中的某些市场将矢量扩展到256位。

它还允许获得Arm许可的客户将自定义指令合并到Arm指令集中。定制指令从用于嵌入式用途的Cortex-M开始,但也正在考虑将其部署到实时的Cortex-R和计算的Cortex-A中。到目前为止,Arm尚未允许被许可方添加自定义指令,以防止破坏CPU指令集体系结构。Cortex-A类中的自定义说明将谨慎进行,以免造成干扰。客户自定义指令的引入旨在与允许客户自定义指令的RISC-V指令集体系结构相反。

不断升级的Armv8-A指令集

Arm CPU当前的指令集架构是第8代“ Armv8”。即使具有相同的Armv8名称,它也会按CPU配置文件分为ISA系列的三种类型。“ Armv8-A”用于高性能CPU“ Cortex-A”系列,“ Armv8-R”用于实时CPU“ Cortex-R”系列,“ Armv8-M”用于嵌入式MCU“ Cortex-M”系列,每个配置文件都有不同的指令集。

此外,对指令集进行了较小的升级。用于高性能CPU的Armv8-A在小数点后也有一个版本。从Armv8.1-A开始,十进制版本每年都会增加“ .1”,现在宣布了Armv8.6-A。Armv8.6-A是ISA在2019年的扩展,Armv8.5-A是2018年,Armv8.4-A是2017年。

传统上,当出现新的Arm ISA小数点版本时,新的小数点版本几乎同步地添加到Arm自己的CPU核心IP中。但这不是现在。Arm的高端CPU核心IP“ Cortex-A77” ISA版本为Armv8.2-A。下一个内核Hercules也是Armv8.2-A。实际上,自2015年Armv8.2-A起,CPU核心IP ISA版本就没有增加。

Apple CPU内核几乎没有Armv8.3-A。已经发布了过去几年的Armv8.x,但尚未在CPU上完全实现。这这种情况有些复杂。首先,ISA版本和CPU实施ISA版本名称之间存在关联。每个Armv8.x一代ISA版本都包含多个功能。使用Arm ISA,如果您具有特定世代的所有功能,则可以首次声明该版本。

例如,如果实现了Armv8.2-A的所有功能,它将成为Armv8.2-A CPU。但是,除了Armv8.0-A的基本功能之外,如果仅实现Armv8.2-A功能的一部分,它将成为Armv8.0-A CPU而不是Armv8.2-A CPU。

在实际的核心IP示例中,Cortex-A77实现了Armv8.2-A之前的所有功能,但仅实现了Armv8.3-A和Armv8.4-A的某些功能。因此,ISA版本是Armv8.2-A CPU。完全装有Armv8.4-A的CPU内核尚未出现。由于该功能的“旋钮”,无法满足Armv8 ISA的升级条件,并且版本无法升级。

但是,这种情况将在不久的将来改变。Arm CPU内核是下一代“ Matterhorn”,并且可以立即实现Armv8.6-A的许多功能。 Matterhorn是该指令集的主要里程碑。Arm将 Matterhorn的CPU代号规则从当前的希腊神话更改为Yamana名称,而且还切换了CPU体系结构以及代号。 Matterhorn可能是“ Armv9之前的CPU”。

过去两年中,Arv8.x指令扩展集中在安全性扩展上

过去,随着分阶段添加功能,Arm的指令集是在Arm的CPU核心IP中同步实现的。但是,自Armv8.2-A以来,它的实施并不顺利,新功能的积累也有所重叠。因此,如前所述,CPU内核的ISA版本似乎未从Armv8.2-A升级。

剩下这么多的原因是什么?它与Armv8.2-A及更高版本功能的内容有关。最后三代的Armv8.x扩展专注于安全性。特别是,Armv8.4-A和8.5-A主要是与安全相关的扩展。

从Meltdown和Spectre开始,这是为了处理CPU微体系结构上的安全性问题。2017年,CPU厂商出现了侧面通道攻击类型Meltdown和Spectre。因此,在过去几年中,开发高性能CPU的供应商(包括IntelAMD以及Arms)一直致力于将安全功能集成到CPU体系结构和微体系结构中。

就Arm而言,高度依赖Arm平台的Google已成为重要的合作伙伴,并在架构上采取了先进的安全措施。它内置在最新的ISA十进制版本中,例如Armv8.4-A(2017)和Armv8.5-A(2018)。

图:Armv8.xA体系架构

如果您查看上面每个Armv8.xA版本中的新功能,则可以看到对安全性的偏爱。在该图中,SIMD / FP(浮点)算术系统功能以绿色显示,安全功能以紫色显示,系统和内存功能以卡其色显示。安全功能从Armv8.3-A开始,并随着Armv8.4-A / Armv8.5-A迅速增加。

重点再次从安全转向深度学习

侧通道攻击问题极大地改变了高性能CPU架构的发展。在此之前,您只需要实现一种良好的加速技术,但是在Meltdown / Spectre之后,您现在需要检查该技术是否存在安全问题。并且已经有必要将用于边信道攻击的基本安全功能整合到体系结构/微体系结构中。

自2017年中以来,高性能CPU供应商一直在努力解决此问题。除Arm之外,包括Intel和AMD在内的所有高性能CPU供应商的当前目标是完善一种可免受侧通道攻击的体系结构。

Armv8-A指令集的演变清楚地表明了这种情况。Arm正在迁移到Matterhorn,其安全扩展由Armv8.5-A分隔。因此,下一个指令扩展Armv8.6-A不是偏向于安全性,而是专注于深度学习。

Arm在Armv8.2-A中支持FP16(16位半精度浮点算术),在Armv8.4-A中支持8位点积指令。其加强了对CPU的SIMD(单指令,多数据)操作的深度学习支持。Armv8.6-A进一步支持矩阵运算和BFloat16,以加强对深度学习的兴趣。将矩阵运算和BFloat16带入CPU的原因之一是支持边缘侧训练。支持在中间边缘进行轻度训练,而不是在云侧进行繁重训练。

本文由电子发烧友翻译自pc.watch

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9083

    浏览量

    367362
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10853

    浏览量

    211563
  • 指令集
    +关注

    关注

    0

    文章

    222

    浏览量

    23378
收藏 人收藏

    评论

    相关推荐

    文详解Arm架构Armv9.6-A中的最新功能

    Arm CPU 是当今人工智能 (AI) 赋能软件的关键,它可解释、处理和执行指令Arm 指令架构 (ISA) 作为硬件和软件的接口,指
    的头像 发表于 12-17 10:22 596次阅读
    <b class='flag-5'>一</b>文详解<b class='flag-5'>Arm</b><b class='flag-5'>架构</b><b class='flag-5'>Armv</b>9.6-A中的最新功能

    意法半导体下一代汽车微控制器的战略部署

    ‍‍‍‍‍‍‍‍ 意法半导体致力于帮助汽车行业应对电气化和数字化的挑战,不仅提供现阶段所需的解决方案,未来还提供更强大的统的MCU平台开发战略,通过突破性创新支持下一代车辆架构和软件定义
    的头像 发表于 11-07 14:09 326次阅读

    Armv9 CPU中SVE2的实际用例

    随着每新产品的推出,Arm CPU 都会实现代际性能提升,并引入架构改进,以满足不断演进的计算工作负载的需求。本文将重点介绍三个用例,以展示 A
    的头像 发表于 10-21 09:54 360次阅读
    <b class='flag-5'>Armv9</b> CPU中SVE2的实际用例

    通过电压转换启用下一代ADAS域控制器应用说明

    德赢Vwin官网 网站提供《通过电压转换启用下一代ADAS域控制器应用说明.pdf》资料免费下载
    发表于 09-11 11:32 0次下载
    通过电压转换启用<b class='flag-5'>下一代</b>ADAS域控制器应用说明

    实现具有电平转换功能的下一代无线信标

    德赢Vwin官网 网站提供《实现具有电平转换功能的下一代无线信标.pdf》资料免费下载
    发表于 09-07 10:23 0次下载
    实现具有电平转换功能的<b class='flag-5'>下一代</b>无线信标

    24芯M16插头在下一代技术中的潜力

      德索工程师说道随着科技的飞速发展,下一代技术正逐渐展现出其独特的魅力和潜力。在这背景下,24芯M16插头作为种高性能、多功能的连接器,将在下一代技术中发挥至关重要的作用。以下是
    的头像 发表于 06-15 18:03 330次阅读
    24芯M16插头在<b class='flag-5'>下一代</b>技术中的潜力

    Arm发布针对旗舰智能手机的新一代CPU和GPU IP

    全球领先的芯片设计公司Arm宣布了针对旗舰智能手机市场的全新CPU和GPU IP设计方案——Cortex-X925 CPU和Immortalis G925 GPU。这两款产品均基于Armv9架构,采用了台积电尖端的3nm制程工艺
    的头像 发表于 05-31 09:44 584次阅读

    Arm推出AI优化的Arm终端CSS以及新的Arm Kleidi软件

    Arm 终端计算子系统 (CSS) 作为新的计算解决方案,结合了 Armv9 架构的优势,以及基于三纳米工艺节点,经过验证和证实为生产就绪的新 Arm CPU 和 GPU 实现,可赋能
    的头像 发表于 05-30 11:33 641次阅读
    <b class='flag-5'>Arm</b>推出AI优化的<b class='flag-5'>Arm</b>终端CSS以及新的<b class='flag-5'>Arm</b> Kleidi软件

    赛轮思与NVIDIA合作,利用生成式AI打造下一代车内体验

    AI 驱动的移动出行创新企业与 NVIDIA 合作,打造下一代车内体验。
    的头像 发表于 05-23 10:12 1234次阅读

    移动端芯片性能提升,Armv9架构新升级引发关注

    “数码博主”5月17日的最新爆料指出,联发科积极推进Armv9一代IP BLACKHAWK“黑鹰”的架构设计,预计天玑9400芯片将采用这一架构,有望以“全大核”设计再度领跑移动So
    的头像 发表于 05-17 16:51 1006次阅读

    联发科参与设计Armv9新旗舰架构BlackHawk黑鹰,天玑9400拉满顶级天赋预定芯皇

    最近,有关联发科下一代旗舰芯片的消息频传,天玑9400已成为数码圈的讨论焦点。前不久,知名大V数码闲聊站爆料,为了确保天玑9400性能和能效都稳赢对手,联发科深度参与设计了Armv9一代
    的头像 发表于 05-17 12:46 431次阅读

    使用NVIDIA Holoscan for Media构建下一代直播媒体应用

    NVIDIA Holoscan for Media 现已向所有希望在完全可重复使用的集群上构建下一代直播媒体应用的开发者开放。
    的头像 发表于 04-16 14:04 661次阅读

    英伟达的下一代AI芯片

    根据英伟达(Nvidia)的路线图,它将推出其下一代black well架构很快。该公司总是先推出个新的架构与数据中心产品,然后在几个月后公布削减的GeForce版本,所以这也是这次
    的头像 发表于 03-08 10:28 901次阅读
    英伟达的<b class='flag-5'>下一代</b>AI芯片

    三星扩大与Arm合作,优化下一代GAA片上系统IP

    三星方面确认,此举目的在于提升无晶圆厂商使用尖端GAA工艺的可能性,并缩减新品开发周期及费用。GAA被誉为下一代半导体核心技术,使晶体管性能得以提升,被誉为代工产业“变革者”。
    的头像 发表于 02-21 16:35 767次阅读

    康宁与天马微电子宣布共同推出下一代车载显示屏

    1月9日,康宁官微宣布与天马微电子 (Tianma) 展开新的合作,利用康宁LivingHinge技术推出下一代车载显示屏。
    的头像 发表于 01-10 09:37 1065次阅读