arm的代码量大_安卓处理器发展史之ARM公版架构(上)

大家好,本期讲的是ARM手机芯片公版架构中的32位架构,即采用ARMv7指令集的手机芯片。本视频采用线性叙述,讲述其芯片的发展历程。本期主要讲述的是2005-2010年的发展史,虽然只有五年却发生了翻天地府的变化。

334ed833c12d900ba553c8a919a0c26a.png

ARM标志

2005年对应于手机芯片来说跨时代的一年。因为Cortex-A8于2005年首次推出,是第一款支持Armv7-A架构的处理器。自推出以来,Cortex-A8处理器已经被Cortex-A15和Cortex-A17处理器所取代,但它代表了高效的高性能32位计算的一个转折点。 我认为Cortex-A8主要有两点优势,首先其通过混合使用16位和32位扩展来降低代码长度。Cortex-A8实现了Arm首次完全超标量设计中的扩展ISA。它有一个完整的双重处理流水线,这意味着Cortex-A8可以同时发出指令流中依次出现的任何两条指令,这些指令流的参数没有未解决的依赖关系。其次ARM Cortex-A8处理器得益于45/65nm技术,使其能够在600MHz至超过1GHz的速度范围内进行扩展,满足功耗优化的移动设备在低于300mW条需求这在当时来说是几乎不可想象的。借助于安卓系统的出现,ARM指令集迅速壮大,当时我记得有一款安卓手机都是心中的梦想。 2008年ARM发布了Cortex-A9处理器,Cortex-A9处理器作为厚积薄发之作,具有更灵巧的系统架构,部分乱序流水线和灵活的系统架构,并具有可配置的高速缓存和使用ACP端口的系统一致性。在单核配置中,Cortex-A9处理器的性能比Cortex-A8处理器高出50%以上。 由于其强大的性能使其是成为了Arm设计的最成功的手机处理器之一。联发科第一代神器MTK6577就是基于标准Cortex-A9架构的双核处理器,使其市场占有率迅速飙升,和mtk6575同时开启了联发科第一个黄金时代。当时的众多互联网品牌如佳域,青橙子都是借助联发科发家的。 2009年ARM时隔一年之后发布了Cortex-A5处理器,Cortex-A5是其32位处理器系列中功耗最小,功耗最低的应用处理器,具有单处理器(UP)和多处理器(MP)许可选项。其面积也令人惊讶在采用4KB缓存的最小配置下,Cortex-A5采用28nm制程技术的尺寸仅为0.2mm2处理器体积小也意味着降低了制造成本,减少了系统泄漏并增加了低成本集成。与Cortex-A9处理器相比,Cortex-A5的功率效率可以达到50%以上,同时保持相同性能水平的70-75%,因此非常适合移动设备。高通的200系列基本都使用了这一架构,多核心的效果和单核的低功耗给当时赚足了眼球。 在当时而言,由于广大消费者对于电子产品还处于懵懵懂懂的状态,认为单核就不如双核,因此众多千元四核手机大量采用了8X25芯片,对于当时而言,四核心的处理器四核才是王道。 2005-2010是一个风起云涌的时代,智能手机的崛起引起了手机硬件的革命式的发展。不管是对于当时而言,或者是现在回首望去,那都是一个风起云涌的年代,实践的需要终究是科技进步的最大动力。

f3beea63b4df3fb9bba7d2748eeab77b.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值