ARM公布新版ARMv8架构 对应64位元指令集
在上周间,ARM除了公布适用于Cortex-A7的新版软件开发工具套件,同时也正式宣布全新对应64位元指令集的ARMv8微处理器架构,主要针对需要使用虚拟定址与进级64为指令应用的消费及企业端应用,并可相容既有Cortex-A9、Cortex-A15等32位元ARMv7架构。

(图/摘自64位元ARMv8架构解说内容)
ARM至今为止所推出的硬件架构主要以符合业界标准的32位元ARM架构为基础,旗下产品主要套用在小型感测装置或是大型基础建设设备,近期所公布的全新ARMv8架构则是进一步扩充ARM旗下微处理器解决方案,可对应虚拟定址技术及64位元的资料处理能力。ARMv8架构主要由AArch64与AArch32两大执行绪所组成,其中AArch64针对64位元处理推出最新指令集A64,而AArch32则对应相容既有ARM 32位元指令集。
另外,ARMv8架构也能对应现有的ARMv7架构也可相容并扩充现有TrustZone、虚拟化及NEON先进单指令多资料 (SIMD)等主要功能。此外,64位元的结构也能让效能提升进一步反应在节能表现,进一步减低系统花费在运算时间,适用于高级服务器运算等进级应用,同时配合一致性架构特性,也能在现有软件中提供回溯及资料移转功能。
基于推出全新ARMv8架构,ARM目前也准备建制对应64位元指令集的设计支持资源,包含对应ARMv8架构的ARM编译器与快速建构模组,将可提供合作厂商在短时间内将ARMv8架构处理器套用于旗下开发产品,也能进一步快速让64位元结构应用快速在市场中拓展,并且相容既有32位元资料。
目前ARM宣布新版ARMv8架构已经开始提供授权给合作厂商,预计将在2012年间正式推出,针对消费及企业端的原型系统则预计在2014年间推出。