阅读更多

2顶
0踩

非技术

转载新闻 64位ARM处理器意味着什么?

2014-09-15 14:06 by 见习编辑 u012797015 评论(2) 有6648人浏览

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和普通用户来说都是一个激动人心的时刻。

  • 大小: 40.3 KB
  • 大小: 33.2 KB
  • 大小: 60.1 KB
2
0
评论 共 2 条 请登录后发表评论
2 楼 yfalcon 2014-09-17 09:45
ARM上了64位,也很难在服务器市场有所作为。
1 楼 simen_net 2014-09-15 23:23
意味着手机再次需要更换

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 西安、武汉、成都、南京、杭州、苏州和广州,这些城市都有哪些互联网公司?一文全知道!...

    除去超一线城市之外,一些新一线和二线城市也是大家毕业后选择比较多的,也是基于这一点,给大家整理了国内一二线城市的互联网公司这个系列。2022年校招薪资数据来自网络,主要以小程序offershow爆料为主)西安这里...

  • 德勤中国成长型AI企业研究报告:迈向巅峰之路

    在全球抗疫的大背景下,抗疫需求为人工智能提供了应用落地的契机和试验场,AI 在医疗、城市治理、工业、服务业等领域迅速发展,充分展现了人工智能的应用潜力。与此同时,成长型 AI 企业迈向更大的舞台,其通过获取...

  • 这个重量级产业,中国正在爆发!

    概要:中国在汽车领域和先进国家差距很大,但是我们至少做了一件对的事情,在中国销售的车辆都是在中国制造。 集成电路产业是中国产业升级的重中之重,我们都知道汽车是人类第一大工业,中国在汽车领域和先进...

  • 112家IT网络公司薪水一览表

    以下绝对是各大公司2013届校招的数据,少数几个是2011、2012的数据,都已经特别注明,数据真实重要性高于一切!选进来的都是已经确认的信息,放心参考。 这里所说的待遇全部为税前,另外,年薪不是简单的*12,因为...

  • 那些 985 院校毕业但成绩不好的毕业生都去了哪?

    链接:https://www.zhihu.com/question/304703381编辑:深度学习与计算机视觉声明:仅做学术分享,侵删本人计算机系学生,废柴一个,GPA 3.0 左右,...

  • 发年终奖了,可以安心过个好年了~

    比如上图,就是一位腾讯的同学和我交流了一下,据他说他们今年比较惨,年终奖大部分人都没拿满。我们公司目前已经发放了年终奖,但由于今年互联网大环境都不太好,因此也只有少部分人拿满了,虽然最后到手的年终奖...

  • 只转不评:112家IT公司薪水一览表

    作者根据2013年找工作的情况以及身边同学的汇总,总结各大公司的待遇,虽说数据是13年的,但现在依旧可以做一个参考。 这里所说的待遇全部为税前,另外,年薪不是简单的*12,因为有年终奖。而互联网公司...

  • 计算机硕士工资一览表 08年各大IT公司薪水行

    转自:... 互联网: 百度: 搜索等核心部门16W+,实习是一个很好的途径,我有几个同学都是实习时留下的 google: 18W+,会有股票 腾讯QQ: 本科生至少7W,研究生至少10W,腾讯研究院16W+ 网易: 

  • 计算机硕士工资一览表

    休子 的 计算机硕士工资一览表 08年最新各大IT公司薪水一揽最近终于把自己给卖了,这几个月来自己陆陆续续的面试的有30多家公司,主要是IT公司,准备把今年我所知道的IT公司的待遇薪水总结一下,这里面包括我自己找...

  • 计算机工资一览

    百度: 搜索等核心部门16W+,实习是一个很好的途径,我有几个同学都是实习时留下的 google: 18W+,会有股票 腾讯QQ: 本科生至少7W,研究生至少10W,腾讯研究院16W+ 网易: 11W+,其搜索部门有道大概15W+ 盛大...

  • 计算机硕士工资一览表 08年最新各大IT公司薪水行

    转自:http://blog.sina.com.cn/s/blog_4997a23a0100b2xc.html最近终于把自己给卖了,这几个月来自己陆陆续续的面试的有30多家公司,主要是IT公司,准备把今年我所知道的IT公司的待遇薪水总结一下,这里面包括我自己...

  • IT知名公司工资一览

    基本上覆盖 IT领域的知名公司,希望对以后的学弟学妹们找工作会有所帮助,我把它分作互联网、软件、硬件、网络4个方向,这样大家也好对比一下。 互 联网:   百度:搜索等核心部门16W+,实习是一个很好的途径,...

  • 各大IT公司待遇

    应该说的是研究生的待遇,本科的待遇相对少1/5左右,比如华为4500+1000,研究生5500+1000,根据我了解的情况,数据还是比较可信的 ******************************************************** 以自己的经历和周围同学...

  • 你在意自己拿多少钱吗?

    工作也有一年了,也开始在意起自己的薪水了,结果到网上look了下吓了我一跳:我这是在“0”薪工作呢!现在我在怀疑,自己只要努力工作就行了吗? 感觉这个总结不错,拿来自己参考下[url]...

  • [zz]计算机系研究生薪水一览

    这几个月来自己陆陆续续的面试的有30多家公司,主要是IT公司,准备把今年我所知道的IT公司的待遇薪水总结一下,这里面包括我自己找工作所知道的,我们系的其他同学已经拿到的offer,还有几位在careerpath培训认识的...

  • 转贴(IT薪水)

    百度: 搜索等核心部门16W+,实习是一个很好的途径,我有几个同学都是实习时留下的 google: 18W+,会有股票 腾讯QQ: 本科生至少7W,研究生至少10W,腾讯研究院16W+ 网易: 11W+,其搜索部门有道大概15W+ 盛大: ...

  • JEDEC SPEC 最新版 合集 DDR2/DDR3/DDR4/DDR5/LPDDR2/LPDDR3/LPDDR4(X)/LPDDR5(X)

    JESD79-2F DDR2 JESD79-3F DDR3 JESD79-4D DDR4 JESD79-5C DDR5 JESD209-2F LPDDR2 JESD209-3C LPDDR3 JESD209-4E LPDDR4 JESD209-4-1A LPDDR4X JESD209-5C LPDDR5(X)

  • COMSOL二维光子晶体角态研究:单胞与超胞能带计算及边界态与角态特性分析,COMSOL二维光子晶体角态研究:单胞与超胞能带计算及边界态与角态特性分析,comsol二维光子晶体角态 单胞能带,超胞能

    COMSOL二维光子晶体角态研究:单胞与超胞能带计算及边界态与角态特性分析,COMSOL二维光子晶体角态研究:单胞与超胞能带计算及边界态与角态特性分析,comsol二维光子晶体角态。 单胞能带,超胞能带,边界态以及角态计算。 ,comsol;二维光子晶体;角态;单胞能带;超胞能带;边界态计算,基于Comsol的二维光子晶体角态及能带边界计算研究

  • 六自由度机械臂抓取动作仿真与代码解析:抓取动画、关节参数变化及轨迹图解详解,六自由度机械臂抓取动作仿真指南:掌握两套代码实现动画与轨迹图模拟学习攻略,六自由度机械臂抓取动作仿真-8 两套关于抓取动作的

    六自由度机械臂抓取动作仿真与代码解析:抓取动画、关节参数变化及轨迹图解详解,六自由度机械臂抓取动作仿真指南:掌握两套代码实现动画与轨迹图模拟学习攻略,六自由度机械臂抓取动作仿真-8 两套关于抓取动作的代码,包括抓取动画、关节角、角速度、角加速度的变化仿真、以及抓取轨迹图 简单易懂好上手~ ,六自由度机械臂;抓取动作仿真;抓取动画;关节角变化;角速度角加速度;抓取轨迹图;两套代码;简单易懂好上手,六自由度机械臂抓取动作仿真演示:代码与轨迹图解

Global site tag (gtag.js) - Google Analytics