首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ARM处理器省电的秘密(2)

ARM处理器省电的秘密(2)

英伟达的4-PLUS-1架构,4+1<5
    也许大家都认为,处理器核心越多,功耗也越高。但英伟达Tegra 3却是个例外!英伟达的Tegra 3是一款四核移动处理器,为了让Tegra 3更为省电,英伟达给Tegra 3加了一个协处理内核,正式名称为“4-PLUS-1”。也就是说,Tegra 3实际上是5核处理器,所有的核心都基于 Cortex A9。这个协核心执行频率仅为500MHz,采用低功耗技术;而其余的四核心执行速度则达到GHz等级,采用通用或高性能技术。





    当手机待机时,其它核心全部处于关闭状态,只有一个主频为500MHz的协处理内核工作,而在需要时系统会切换到四核心运作,这时协核心便会关闭,此时系统会依照负载所需性能,决定这4个高效能核心中必须使用几个,以及它们工作频率的高低。该芯片在第5个协处理内核和高性能内核之间的切换速度少于2ms,因此用户一般感觉不出来。NVIDIA声称,与标准4核心设计相比,其节能幅度为14%~61%。


big.LITTLE 架构,ARM的混合动力引擎
    性能更强Cortex-A15内核的出现所带来的能耗增长问题,也让ARM HOLD不住了!在这种情况下,ARM提供了一个新的省电思路——big.LITTLE 架构,这将是ARM未来继续贯彻省电高效能原则的武器。





  所谓的 big.Little 技术,与 NVIDIA Tegra 3 所采用“4-PLUS-1”有异曲同工之妙。只不过 “4-PLUS-1”是利用现行的两套 Cortex-A9 架构组成,而 big.LITTLE 则是由高效能的双核 Cortex-A15 以及低功耗的双核 Cortex-A7 组成。big.LITTLE 就是让系统在低负载时将系统交由 Cortex-A7 架构负责,等到高运算需求可瞬间切换到高性能的 Cortex-A15 架。系统不会因为负责的核心改变而产生改变,使用者也不会感受到转移的影响。


    big.Little的诞生,解决了 Cortex架构往高效能发展之后所带来能耗控制问题。这也是ARM对此前不少业界人士质疑 ARM 走向高效能发展之后是否会忽略功耗的最佳回应!


写在最后:
    随着性能的提升,一向以节能著称的ARM也开始新一代的节能革命,未来的手机芯片将会有更高度的集成、更细致的工艺,或者出现新的构架甚至材质实现我们高效低功耗的要求。当然,手机的省电绝招也不仅限于此,也许是未来借助压力发电的原理我们可以把每一次触摸和键盘按压都转化成手机的能量,甚至我们不再需要耗电的显示屏,因为我们可以在任何地方包括我们的视网膜上直接投影……


名词解释:ARM
    ARM(Advanced RISC Machines),我们可以把它看做是一类微处理器的统称,也可以看成是一种技术(或是微处理器架构),它甚至还是一个公司名。ARM公司成立于1991年,主要业务是出售芯片设计技术的授权。目前,采用ARM技术的微处理器(即我们通常所说的ARM微处理器)在工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场中被广泛应用,智能手持设备的爆发式成长让ARM处理器越来越被普通用户关注。或许打个简单的比方就很好理解,你可以把ARM当作是非PC领域的Intel,不同的是它只提供技术授权,自己不造产品。


Q&A:x86处理器与ARM处理器,节能技术差别在那里?
  也许到现在还有许多朋友想不明白,x86处理器为什么在移动市场斗不过ARM处理器?关键仍在于设计上。在x86处理器的发展路上,为了满足所有的需求如运算、影音解压缩、甚至游戏的光影特效等,x86处理器要样样兼顾、样样要亲历亲为,因此x86处理器更象一位全能的运动员。随着兼顾的项目越来越多,x86集成的指令集数量越来越多,给硬件带来的负荷也就越来越大,无形中增加了功耗和设计难度。当然,x86处理器厂商也可以通过关闭处理器内核模块来省电,但由于复杂指令集让内核从关闭状态恢复起来相当慢——几乎就相当于一个重启过程,从而会造成低性能。因此为了保持高性能,x86处理器在设计上就不得不让大部分的模块都保持开启, 并且时钟也保持切换。这样做的直接后果就是耗电高,目前x86处理器节能技术更多是从动态调频、内核休眠等方面来实现。
    至于 ARM ,它一开始就是以省电为主,除了尽量简化结构以外,最重要的是把繁杂的工作交给更专业的核心,例如影像、音乐编解码功能,在ARM的应用处理器架构中,就有专属的编译核心负责工作。拉货时用货车,出行时开奥拓,因此也更环保。而且由于指令集简洁,即便在某些状态下关闭最耗电的处理单元,在需要使用时也可以极快地启动,故此更为省电。因此,ARM处理器更像一个集结各种专业领域运动员的团队,并且由一个运动员兼教练负责指挥并且分配任务,而这位教练也常常需要亲自下场。


延伸阅读:制程工艺对ARM处理器功耗的影响
  如同x86处理器一样,制造工艺同样是影响ARM处理器功耗高低的一个重要因素,如今,手机的处理器都采用超深亚微米工艺技术,制程工艺已经从早期的64nm到45nm,甚至最新的28nm级别,也就是同样性能所需要的处理器面积更小了,耗电自然小。比如三星的Exynos4从45nm制程改用HKMG 32nm工艺后,在核心数翻倍的情况下整体功耗却降低了20%。
继承事业,薪火相传
返回列表