首页 » 软件开发 » 你了解多少(支持指令集处理器命名系列)「cpu支持的指令集影响性能吗」

你了解多少(支持指令集处理器命名系列)「cpu支持的指令集影响性能吗」

乖囧猫 2024-07-23 23:42:21 软件开发 0

扫一扫用手机浏览

文章目录 [+]
小编

ARM版本的命名规则分为两类:指令集架构和处理器系列。

指令集架构命名格式为:Armv:固定字符,表示ARM Versionn:指令集版本号,目前有1到9共9个系列variants:变种,表示支持的特定功能,如T(Thumb指令集),E(增强型DSP指令),J(Java加速器Jazelle),SIMD(媒体功能扩展)等x(variants):表示不支持x后指定的变种

例如,ARMv5TxM表示ARM指令集版本为5,支持T变种,不支持M变种。

处理器系列命名格式根据不同的架构版本有所不同:在ARMv3到ARMv6时期,处理器系列命名格式为:x:处理器系列,如6, 7, 9, 11等y:存储管理/保护单元z:cacheT:支持Thumb指令集D:支持片上调试M:支持快速乘法器I:支持Embedded ICE,支持嵌入式跟踪调试E:支持增强型DSP指令J:支持JazelleF:具备向量浮点单元VFP-S:可综合版本例如,ARM926EJ-S,属于ARMv5EJ指令集架构的,CPU是ARM9系列的,具备2个存储管理/保护单元,6个Cache。
在ARMv7以后时期,处理器系列命名格式为:Cortex-:固定字符,表示Cortex核心x:处理器类别,有A(应用级),R(实时级),M(微控制器级),SC(安全级)等y:处理器型号,如0, 3, 4, 7等例如,Cortex-M3,属于ARMv7M指令集架构的,CPU是微控制器级的,型号是3。

你了解多少(支持指令集处理器命名系列) 你了解多少(支持指令集处理器命名系列) 软件开发
(图片来自网络侵删)
你了解多少(支持指令集处理器命名系列) 你了解多少(支持指令集处理器命名系列) 软件开发
(图片来自网络侵删)
标签:

相关文章