当前位置:首页 > 装机升级 > CPU > 新闻
ARM秀肌肉:ARMv8架构来了
  • 2012-11-9 10:58:39
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:王诚
  • 作者:姑苏飘雪
【电脑报在线】在智能手机与平板电脑蓬勃发展下, ARM的架构逐年翻新,在维持既有的低功耗优势下性能也不断飙涨。不过PC阵营也未尝不想跨过那条嵌入式架构与PC架构的北纬38度线,例如SoC化并大幅降低功耗的ATOM以及Bobcat,企图已经相当明显。

    在智能手机与平板电脑蓬勃发展下, ARM的架构逐年翻新,在维持既有的低功耗优势下性能也不断飙涨。不过PC阵营也未尝不想跨过那条嵌入式架构与PC架构的北纬38度线,例如SoC化并大幅降低功耗的ATOM以及Bobcat,企图已经相当明显。面对PC业芯片老大的“捞过界”,ARM公司近日最新秀出自家的新“肌肉”,在10月31日正式推出了基于ARMv8架构的Cortex A50系列64位处理器……

    

一芯两用,32bti、64bit两不误

    ARMv8 架构最大的特色就是支持寻址至 64 位。受实际内存尺寸的限制,目前主流的ARM处理器在性能执行模式方面存在一个致命的缺陷:当面临大量的数据流时32位的寄存器和指令集不能及时进行相应的处理运算。而如果引入64位运算,处理器数据流的宽度则增加了一倍。

    虽然理论上在一时钟周期内64位系统处理的数据量是32位系统的两倍,但理论和现实通常都是有差距的。要注意的是,处理器不只需要够宽的寄存器,也需要足够数量的寄存器,以确保大量数据处理。除了运算能力之处,与32位处理器相比,64位处理器的优势还体现在系统对内存的控制上。目前32位ARM处理器的寻址空间最大为4GB,使得很多需要大容量内存的大规模的数据处理程序在这时都会显得捉襟见肘,形成了运行效率的瓶颈,这一直是ARM在服务器领域最大的不足。而64位的ARM处理器将能够彻底解决32位计算系统所遇到的瓶颈现象。


    从以往来看,当处理器架构要支持64位处理时,通常在以下两种演进方式中二选其一:创造一个全新架构,摒弃所有高效传统模式(如英特尔的IA-64架构);或在现有 32 位架构的基础上添加 64 位处理功能(如AMD的x86-64架构)。而 ARMv8 采用的就是第二种。ARMv8 架构下包含AArch64 以及 AArch32这两种执行模式。其中 AArch32 向下支持了 32 位的指令集, 可兼容其它 32 位的环境,拥有ARMv7的所有功能、特性。而 AArch64 则是支持全新的 64 位指令集,让 ARMv8 可以兼容于 64 位的环境。

    正是 AArch32 和 AArch64 这两种处理器执行状态的融合,使得 ARMv8 成为倍受业界关注的架构。ARMv8 通过 AArch64 以及相应的 64 位处理,对软件提供的渐进式支持,为基于 ARM 架构的解决方案开辟了新的市场,同时还使其它市场能够满怀信心地制定长远规划,并随着特定市场的发展而支持新的特性和功能。例如,在很多网络和企业市场,用户运行的应用要求具有4GB 以上的 RAM ,这些市场将会直接采用特定架构的 AArch64 状态。而其它市场例如平板电脑和智能手机,很可能采取渐进式演进路径,最终向仅支持 64 位处理过渡。虽然过去曾经多次有人宣称“计算永远不会超过 < x > 位”,但没有人可以断言移动设备永远不会需要 64 位计算。


TrustZone安全技术,给你的平板电脑加把锁

  不过在遍地都是64bit处理器的今天,仅支持64bit似乎引不起太多人的关注,因此目ARMv8 的另一个焦点是TrustZone,这是ARM针对了嵌入式系统避免受到恶意攻击以及软硬接口的设计便利性所推出的一套安全措施,也是集成在ARM Cortex-A 系列处理器中的ARM 架构的一个关键组成部分。

  TrustZone有两种工作模式,一种是正常模式(Normal World),可以执行富指令,称为REE环境(Rich Execution Environment),另一种模式就是安全模式(secure world),只能执行受信指令,成为TEE环境(Trusted Execution Environment)。这两种模式都是集成在一个内核中的,很容易让人联想起类似Intel HT超线程技术,而实际上TrustZone并不是双线程并行或者同步运行,它只有一个线程,只是根据不同的需要在两种模式中简单切换而已,情况跟单核同时运行多任务相似,上网的同时也可以看视频,就是这个样子。

    TrustZone的优势对于开发者和最终用户而言,TrustZone拥有大量的技术和商业上的优点。几乎没有一个星期不发生涉及身份被盗或其他与电脑安全问题相关的可怕事情,比如去年12月,国内知名开发者社区CSDN数据库被黑,致使600 万用户信息外泄。这些坏家伙知道从银行的电脑中偷钱要比从银行偷钱更容易。ARM将TrustZone技术集成到未来ARMv8中,这将使包含这些 ARMv8架构的系统,获得与当今最先进设备同级别的、硬件层强化的安全保护,从而让其用户在晚上能够安睡无忧。

本文出自2012-11-12出版的《电脑报》第45期 E.硬件发烧友
(网站编辑:黄旭)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交