arm是什么(arm有多少条指令)
大家应该对ARM非常熟悉 。它不生产芯片,它只提供一个芯片设计的思路,包括原生核ip和ARMv指令集 。
其中核心IP是我们熟悉的Cortex-A78和Cortex-X1 。高通、三星、联发科、华为、紫光展讯等芯片商直接购买核心ip授权,直接基于其开发SoC 。有条件的芯片商也可以在核心ip的基础上“变魔术”,推出半定制的核心架构,比如高通Kryo系列核心 。
苹果凭借体量、资金、R&D等优势,选择向ARM购买ARMv指令集授权,并以此为基础进行核心架构的自研 。此外,高通早期的Snapdragon 820和三星的meerkat core都是基于ARMv指令集授权自研的 。只是现在自研核心成本太高,除了苹果其他芯片厂商都撑不下去 。
无论是苹果自研的核心,还是ARM的原生IP,都需要ARMv指令集作为基础 。所以ARMv指令集的实力很重要 。
进入以iOS和Android系统为代表的智能手机时代后,最早的手机处理器是直接基于ARMv6的指令集构建的,代表产品是高通骁龙S1(包括MSM7x25),连GPU都没有 。
ARMv7-A是一个比较大的迭代更新 。高通早期开发的Scorpion微体系结构是基于ARMv7-A的指令集自主开发的,代表产品是骁龙S1时期的QSD8x50 。
也是从ARMv7-A的指令集开始,ARM大力发展原生核心IP的R&D和授权 。从Cortex-A5到Cortex-A17,这些早期32位处理器内核都是基于ARM V7-A构建的
为了迎接64位时代,ARM在2016年推出了ARMv8-A指令集,该指令集专注于可伸缩向量扩展,专为高性能计算和数据中心而设计 。采用该指令集的代表有Cortex-A53、Cortex-A57、Cortex-A72和Cortex-A73(以及嵌入式领域的A32和A35) 。
【arm是什么(arm有多少条指令)】2017年,ARM发布了ARMv8.2指令集,引入了新的fp16运算和int8 dot指令,适当优化可以大大加快深度学习框架的推理效率 。从Cortex-A55和Cortex-A75开始,所有的SoC核心架构都是基于ARMv8.2指令集开发的 。
3月31日,ARM正式发布ARMv9指令集 。基于其与ARMv8的兼容性,它不再局限于移动/嵌入式市场 。未来,它将推出PC、HPC高性能计算和深度学习等新市场,以满足全球对日益强大的安全、人工智能和无处不在的特殊处理的需求 。
用ARM的话说,ARMv9是过去10年最重要的创新,是下一个3000亿ARM芯片的基础 。值得一提的是,ARMv9架构不受美国出口管理法规的约束,这意味着华为海思可以获得v9架构的永久授权 。
据悉,基于ARMv9的处理器有望在2022年初正式商用 。我们现在最关心的是,5-6月份发布的ARM下一代Cortex-A79和Cortex-X2核心IP能否赶上这个新指令集?
推荐阅读
- 什么是茶道(茶道有哪些)
- 入户深圳有什么好处(落户深圳户口有什么好处)
- 为什么没有男朋友(男生嘲笑你没有男朋友)
- ♂是什么意思(孤独者是什么意思)
- 成都有什么好吃的(成都美食排行榜前十名)
- 皮皮虾是什么梗(皮皮虾是啥意思)
- 雅思8分是什么水平(哪个平台买二手车比较靠谱)
- 走西口是什么意思(走西口的女人是什么意思)
- 光子嫩肤有什么效果(bbl光子嫩肤的功效与作用)
- 电脑经常蓝屏是什么原因(win10蓝屏哭脸进不了系统)