64位ARM处理器意味着什么?

发布者:Wanderlust123最新更新时间:2014-09-15 关键字:ARM处理器  64位 手机看文章 扫描二维码
随时随地手机看文章

    64位计算的历史相当丰富有趣。Cray等公司在70年代就已经开始在自己的系统当中使用64位寄存器,但真正纯粹的64位计算直到90年代才真正到来。 首先是MIPS的R4000,然后是DEC的Alpha处理器。到90年代中期,英特尔和Sun都已经拥有64位设计。而对于消费者来说,真正的转折点是 AMD在2003年发布了一款兼容英特尔32位x86处理器的64位PC处理器。

    再向前快进10年,PC销量不断下滑,大部分智能手机和平板电脑都拥有了主频在1-2GHz之间的多核心处理器。但它们使用的都是32位架构,而非现代PC和服务器所使用的64位架构。到现在为止,这都是可以接受的。智能手机并不会去和PC拼性能,这些处理器需要足够节能,以实现续航的最大化。

    但是,随着设备的发展和新技术——语音识别、3D游戏和高分辨率显示屏——逐渐普及,32位处理器的能力已经渐渐被推到了极限。

    ARM看到了64位节能处理器的需求,并在正式发布ARMv8-A架构(首个包含64位指令集的ARM架构)之前就早早开始了新设计的开发,还从其他选择发展64位技术的芯片设计厂商那里学习到了经验和教训。ARM的新款64位架构具备对于旗下32位架构的全面兼容,这意味着如果处理器运行于64位系统,它就可以运行未修改的ARMv7 32位二进制文件。对于Android来说,这意味着一旦内核被移植到64位(多亏了Linaro,它们已经如此了),系统的其余部分,从核心库到应用再到游戏,都是可以在32位或64位之间进行切换的。

    去年,苹果凭借着iPhone 5s的全新64位A7处理器震惊了整个移动领域。A7采用了苹果设计的ARMv8双核处理器,名为Cyclone。它使用了两个64KB L1缓存(供两个核心分别使用),一个1MB L2缓存(被两个核心所分享)和一个4MB L3缓存(为整个SoC所用)。苹果拥有ARM架构授权,这意味着它可以从头开始设计自己的处理器,但前提是这些处理器必须是ARM兼容的。ARM拥有一套测试套件,用以检查这些处理器是否具备兼容性。

    在未来几个月里,我们将会看到高通、联发科和三星纷纷推出自己的64位ARM处理器。再考虑到Android在64位化的努力,用不了多久我们就将看到运行于64位Android系统的64位设备了。但对于开发者和终端用户来说,64位处理器意味着什么呢?

受益于ARM的64位架构

    每一部CPU的中心都是一套寄存器,他们都是用以存储数字和地址的内部存储插槽。当执行复杂任务时,这些插槽会被反复使用。如果所有的寄存器都处于占用状态,那么处理的唯一方式是将其中一个寄存器存储在内存当中,使用寄存器进行下一个任务,然后再从内存当中重新载入之前的值。对于人类来说,这一切都发生在一瞬间。但对于处理器来说,这实际上是一个非常耗时的顺序,并不十分效率。


    32位ARMv7架构拥有15个通用的寄存器,每一个都有32位宽。而ARMv8架构拥有31个通用寄存器,每一个为64位宽。这就意味着优化代码使用内部寄存器的频率应该要比内存更高,同时也可以保留更大的数字和地址。结果就是,ARM的64位处理器在运行速度上会更快一些。
在能效上面,64位寄存器的使用并不会提升功耗。在某些情况下,64位核心执行部分任务的速度会更快一些,由于运行时间的减少,这也就会使其显得比32位核心更加节能。

    寻址(Addressing)是64位处理器的另一个层面。在PC和服务器领域,32位的局限主要在可访问的内存上。如果你想要使用超过4GB的内存,就需要使用64位处理器。因为可以使用大物理地址拓展(LPAE),某些ARMv7处理器能够使用超过4GB内存,所以严格来讲,内存的限制并不是ARM处理器所遭遇的问题。由于LPAE的存在,Cortex-A15处理器能够处理1024GB内存,而64位的处理能力更是高达200万TB。因此在短时间内,任何一部智能手机都不需要完整的64位寻址。追求永远都不会被用到的寻址空间是毫无意义的,因此ARMv8架构采用了48位寻址,这已经是256TB了。

    虽然没有什么程序或游戏会用到TB级别的内存,但在另一方面,这种寻址能力又非常重要。现代3D游戏通常都带有大量的资源,当拥有超过4GB的可访问空间时,这些资源能够被更加轻松地进行内存映射。这样一来,游戏的运行速度会得到提升,并让直接访问游戏多媒体资源成为可能。

不只是智能手机和平板

    ARM上64位计算的好处并不仅限于智能手机和平板电脑。ARM的生态系统很广阔,他们的处理器也被许多不同类型的设备所使用。服务器市场是ARM处理器影响力有限的一个领域。信息时代的发展让维持数据中心所消耗的能源持续快速增长,而任何能够降低能源使用的技术都是对于资金和自然资源的节省。除了节能之外,在服务器当中使用64位ARM芯片还有其他的好处。这些服务器都会被动散热,这意味着你可以将它们集中在一起,而无需担心会发生过热的情况。这样一来,用于散热上的花费也将有所降低。

    至于服务器软件,Linux这样的操作系统已经是64位的了,其主线内核当中也已经加入了对于ARMv8的支持。这也就是说,制作运行于64位Linux、ARM处理器的服务器并不会很困难。

总结
    多亏了ARM,64位的移动计算时代就要到来了。这些新的处理器不仅速度更快,还为移动平台开启了更多的可能性。

    从32位向64位的迁移道路已经被铺就,无论是什么操作系统,开发者从32位进入64位都不会有任何意外。

     在未来几个月里,ARM的合作伙伴都将推出Cortex-A53和Cortex-A57处理器。当中有的会采用双核或四核的标准配置,也有的会选择big.LITTLE配置。但有一点是肯定的,那就是这对于ARM和普通用户来说都是一个激动人心的时刻。

关键字:ARM处理器  64位 引用地址:64位ARM处理器意味着什么?

上一篇:APU! 将技术与美嵌入生活
下一篇:高通销售增速放缓 在低端市场毫无竞争力

推荐阅读最新更新时间:2024-05-02 23:10

竞推64位方案 处理器厂MWC隔空较劲
    64位元行动处理器市场火药味愈来愈浓。继苹果(Apple)、辉达(NVIDIA)之后,高通(Qualcomm)、英特尔(Intel)与联发科也不约而同在今年全球行动通讯大会(MWC)上,大秀64位元行动处理器,并将于下半年开始陆续送样,预计最快今年底终端产品即可问世。此一发展不仅宣告64位元行动处理器争霸战正式开打,亦可望加速行动装置迈入64位元新世代。
[手机便携]
ARM处理器的节能优势
许多嵌入式ARM处理器的系统都是基于电池供电的能量供应方式,而处理器的功耗对于整个SoC芯片至关重要,因此ARM处理器的低功耗优势可以充分节省能量消耗。总之,当前的典型功耗的电流图并不依赖于标准过程、标准集或工作负载。 EnergyBench提供若干工具,这些工具可容易低与经济实用的硬件结合使用,以便使用E EM B C开发的标准方法测量典型功耗。不过,除了处理器之外,具体芯片设计和集成到芯片内部的外围模块也是影响芯片功耗的重要因素。虽然许多芯片供应商都会在产品的datasheet中提供功耗参数,但是这些参数往往是不具可比性的。当设计者试图对集成到SoC中的不同处理器进行对比时,如果想要弄清楚处理器的真实功耗是怎样的,将会变得非
[单片机]
<font color='red'>ARM处理器</font>的节能优势
全胜科技选择ARM处理器 用于高清网络视频应用
    专注于数模混合SoC技术研发和VLSI设计的珠海全胜科技有限公司(简称全胜科技)和ARM 公司共同宣布:全胜科技通过授权获得ARM926EJ-S处理器,用于其针对超低功耗高清网络视频应用的IC设计。这些应用包括:通过互联网、有线电视网和无线网进行视频流传输的家庭互联网高清视频播放器和其他网络视频设备。     全胜科技首席执行官张建辉表示:“除了人尽皆知的高性能和低功耗特性,ARM处理器的另一个重要特征就是通用性,它能带来更好的可扩展性,降低开发难度和工作量,并缩短产品上市时间。这些特性对于帮助我们设计针对快速变化的互联网视频应用的IC产品是非常重要的。ARM始终不遗余力地通过其强大的产品规划推动着创新,这为我们在未来
[家用电子]
三星年内推首款64位处理器
    3月1日,据科技博客网站PhoneArena报道,三星系统芯片业务营销副总裁Kyushik Hong向CNET网站表示,该公司在“非常积极地开发”首款64位移动芯片,发布时间可能为今年。   外界曾广泛预计三星将在今年全球移动通信大会上公布首款64位Exynos系列芯片,但这一希望落空了。三星在这次展会上展示了Exynos 5422 Octa和Exynos 5260 Hexa芯片,尽管性能优异,但它们采用32位的ARMv7架构。   Kyushik Hong说,“由于市场有需求,因此64位计算非常重要。”   尽管高通、英特尔、英伟达、Marvell,甚至联发科都已经公布了64位芯片,三星并不担忧。Kyushik Hong说
[手机便携]
基于ARM处理器S3C2440的VGA显示技术
目前很多SOC厂商的微处理器芯片都集成了LCD控制器,如三星公司的S3C2410。S3C2440,Intel的Xscale系列等。大多数嵌入式系统也采用流行的LCD显示技术。但是在需要大屏幕显示、对分辨率要求不高的场合,如车间、厂房,采用大屏幕LCD则成本过高。另一方面,VGA显示技术因为技术发展成熟,成本低廉,仍在被大量使用,直到今天它仍是所有显示终端最为成熟的标准接口。如果让嵌入式处理器直接支持VGA显示器,则能很大地利用现有资源,节约系统成本。 1 基于S3C2440的VGA显示技术分析 通过分析VGA显示技术的时序逻辑与S3C2440内部集成LCD控制器驱动TFT LCD的时序逻辑,找出它们的共同点,分析在S3C24
[单片机]
基于<font color='red'>ARM处理器</font>S3C2440的VGA显示技术
晶心科技成为第一家支持64位RISC-V的主流CPU IP公司
晶心科技,在大陆发布最新一代AndeStar V5处理器架构,并成为商用主流CPU IP公司中第一家将美国加州大学柏克莱分校所开发的开源RISC-V指令集架构纳入产品线的公司。 AndeStar V5为晶心第五代指令集架构,支持64位处理器以及广为业界关注的RISC-V指令集架构,使开放、精简、模块化及可扩充的RISC-V架构正式进入主流SoC应用。 AndeStar发展13来年不断演进,生态系统环境包括许多先进的架构设计,例如能以最少执行码达到最强运算效能的高度优化编译程序,以及CoDense、 PowerBrake、StackSafe通用便利功能,和客制化指令集(ACE)、数字讯号处理(DSP)、高安全性(Security
[嵌入式]
ARM签署第50份64位ARMv8-A的技术授权协议
全球IP矽智财授权龙头英商安谋(ARM)昨(4)日宣布,已与客户端签署第50份64位元ARMv8-A的技术授权协议。安谋是各主要芯片供应商的上游厂商,这也预告明年起联发科(2454)、高通(Qualcomm)等主要芯片厂都要抢进64位元市场。 这一波64位元需求热由苹果领军,再延烧至非苹阵营,包括高通、联发科、博通(Broadcom)去年底起相继宣布要推出64位元芯片;随著智能型手机将64位元当成卖点之一,联发科和高通下半年推出的芯片均已进入64位元。 安谋指出,业界对于处理器效能表现的需求逐渐提升,以满足各类不同的应用,尤以智能型手机和平板计算机最明显,目前已有27家企业签订ARMv8-A技术授权,包括全球十大智
[单片机]
IAR Systems 宣布支持64位RISC-V内核,扩展其强大的RISC-V 解决方案
IAR Systems 宣布支持64位RISC-V内核,进一步扩展其强大的RISC-V 解决方案 面向选择新兴RISC-V 64位内核的公司,IAR Systems推出高性能且成熟应用的技术,助力其即将开展的开发项目 瑞典乌普萨拉,2022 年 3 月 —— 嵌入式开发软件和服务的全球领导者IAR Systems®日前自豪地宣布: 其专业开发工具链IAR Embedded Workbench® for RISC-V现已支持64位RISC-V内核。 凭借此次在内核支持能力方面的扩展,IAR Systems在为RISC-V提供专业开发解决方案方面继续走在前沿。 IAR Embedded Workbench for R
[嵌入式]
IAR Systems 宣布支持<font color='red'>64位</font>RISC-V内核,扩展其强大的RISC-V 解决方案
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved