欢迎关注下方公众号阿宝1990,本公众号专注于自动驾驶和智能座舱,每天给你一篇汽车干货,我们始于车,但不止于车。
复杂指令集(CISC):这类指令集包含大量的指令,且每条指令的功能较为复杂。X86指令集就是一种典型的CISC指令集。
精简指令集(RISC):与CISC相对,RISC指令集包含的指令数量较少,且每条指令的功能相对简单。ARM指令集是RISC指令集的一个代表,它广泛应用于移动设备、嵌入式系统等领域。
它引入了新的指令集,如Thumb-2,这是一种混合了32位和16位指令的新指令集,既能提供高性能,又能节省存储空间。
ARMv7还支持硬件浮点运算(VFPv3),提高了处理器处理浮点数的能力。
这是ARM首次引入的64位架构版本。
它同时支持64位和32位应用,提供了更大的地址空间、更多寄存器和增强的安全特性。
ARMv8引入了新的指令集AArch64,用于执行64位操作。
该架构还改进了浮点和SIMD(单指令多数据)的支持,包括新的浮点运算指令和为多媒体和数据处理优化的新SIMD指令。
ARMv8还引入了硬件虚拟化支持,提高了在虚拟环境中运行应用的性能。
ARMv9对之前的版本进行了一系列优化和改进,以提高处理器的性能和效率。
它引入了新的SVE2(Scalable Vector Extension 2)技术,这是一种向量运算技术,可以显著提高处理器处理机器学习和人工智能任务的能力。
ARMv9还增强了安全功能,引入了新的Realm管理架构,以更有效地防止各种网络攻击和数据泄露。
该架构对虚拟化支持进行了改进,使得在云计算和其他高性能计算应用中的虚拟化更加高效。
查看原图 52K