Big.LITTLE+Mali结合——低功耗的趋势

发布者:EEWorld资讯最新更新时间:2013-10-14 来源: EEWORLD关键字:Big.LITTLE  Mali  ARM 手机看文章 扫描二维码
随时随地手机看文章

    伴随着人们对高性能移动设备的需求与日俱增,移动终端所需要的处理能力也以惊人的速度在增长,这一切都意味着我们需要更优秀的终端解决方案。

   然而,目前的移动终端大多都无法解决功耗和性能之间的平衡问题。

    低功耗、高性能始终是移动终端未来发展的方向,具备低功耗和高性能的芯片更是一种趋势,而目前ARM公司主推的big.LITTLE技术已经在逐步实现这一过程。

    1991 年ARM 公司成立于英国剑桥,主要出售芯片设计技术的授权。采用ARM技术知识产权(IP核)的微处理器,即我们通常所说的ARM 微处理器,已遍及工业控制、消费类电子产品、通信。

    ARM公司通过出售芯片技术授权,建立起新型的微处理器设计、生产和销售商业模式。ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的ARM公司6

    “自2006年以来,芯片在功耗上的需求并没有改变很多,但是整体性能大概提高的20倍。” ARM处理器部门高级产品经理Brian Jeff表示。

    早在2010年,ARM就开始寻找芯片之间的平衡问题,并在2011年底推出了big.LITTLE技术,重新定义传统功耗和性能关系的灵活的解决方案。

big.LITTLE

    我们首先来看看ARM推出的这项big.LITTLE技术,它最主要的核心就是将最高性能的CPU与最高效率的CPU结合到一个处理器的子系统中,实现不仅性能更高,能耗也更低的过程。

    通过big.LITTLE 处理,可根据性能要求,将软件工作分配到适当的CPU中,而这种软件负载平衡操作非常快,对于用户来说完全是无缝的过程。

    另外big.LITTLE processing 从性能要求出发,通过为每项任务选择最佳处理器,big.LITTLE 可以使处理器在处理低工作负载和后台任务时减少70%甚至更多的功耗,在处理中等强度工作负载时减少50%的功耗,同时仍能提供高性能内核的峰值性能。而重要的是,这一动态选择过程对于在处理器上运行的软件或中间件都完全适用无碍。

    目前实现的big.LITTLE系统中,一个“big”ARM Cortex™-A15 处理器和一个“LITTLE”Cortex™-A7 处理器组成一个系统,以节能的方式同时完成高强度和低强度任务。

    例如,可以利用Cortex-A15 处理器的高性能来承担繁重的工作负载,同时利用 Cortex-A7以最高效的方式处理智能手机的大部分工作负载。这些操作包括操作系统活动、用户界面和其他持续运行、始终连接的任务。

    另外big.LITTLE 的基本原则是处理器的体系结构要相同。Cortex-A15 和 Cortex-A7 都采用完整的 ARMv7A 体系结构,包括虚拟化和大物理地址扩展。因此,尽管性能不同,但所有的指令在 Cortex-A15 和 Cortex-A7 上都会以体系结构一致的方式执行。
  

    需要说明的是,大多数厂商都看好这项技术,在支持这些技术的ARM合作伙伴中,包括博通、仁宝、飞思卡尔、海思、LG电子、Linaro、OK Labs、QNX、Redbend、Samsung、Sprint、ST-Ericsson和德州仪器,而这项big.LITTLE处理技术也已获多家国际移动芯片大厂采用。
 

    三星及联发科技是目前已经开始实施big.LITTLE计划的厂商之一,例如三星今年推出的新旗舰Galaxy S4所采用的Exynos 5410处理器就使用了这一方案,很好的平衡了性能和功耗问题(三Exynos 5410处理器使用安兔兔跑分可以达到32000到35000之间)。

    同时联发科也将在2013年下半年推出MT6592芯片,同样基于这项技术。而除此外,ARM Mali图形也将在下半年终端市场得到广泛应用。

    Brian Jeff表示:"big.LITTLE技术以ARM在低功耗领域的领先地位为基础,为高效能且低功耗的处理器技术树立了新标准。在一般工作量下,big.LITTLE技术最多能减少70%处理器耗电量,让智能手机可以执行更多工作,同时延长使用时间。随着智能手机与平板电脑持续成为消费者的首要计算设备,我们的合作伙伴越来越看重ARM的创新技术,借以提高性能并满足顾客需求,提供时刻连网、永不断线的服务。"

    另外,在ARM架构已成为智能移动终端主流CPU架构的情况下,市场保持一定的竞争确有必要,MIPS的存在有助于产业保持活性和健康发展。
  
然而MIPS的James Syu在国际集成电路研讨会暨展览会上对ARM进行了抨击:“ARM大小核(BigLittle)各自配备了一套资源,在很多情况下这种架构是对其所配置资源的一种浪费。”

    高通也附和,为大小核判断任务量一定要精确,否则,一旦分配不准,就会出现上面的尴尬情况。

    所以总的来说,虽然big.LITTLE技术能够很好的在低功耗领域起到作用,但是由于大小核的利用是通过内部算法进行计算,然后分配的,这就对实际的分配结果具有很高的要求,而且具有不可控性。

    由于目前使用的产品中使用该技术的并不是很多,其实际效果还不是非常明确。big.LITTLE真正的用途及效果还有待验证。

Mali

    “从各方面来看,尤其是在市场份额的成长,MaliGPU是比较明显的, 该系列产品目前的出货量,去年为1.52亿,相信今年的数字会突破3.5亿。” ARM多媒体处理器事业部市场营销副总裁Dennis Laudick表示。

    ARM公司宣布, 为各类商用到家用智能设备提供先进图形计算和用户使用体验的Mali 图形处理器技术获得了巨大成功。

    这一成长主要归功于涵盖了智能手机、平板电脑和数字电视(DTV)等产品的75个ARM Mali GPU授权。Mali GPU为各式激动人心的智能设备带来性能密度和先进图形计算间的最佳平衡,并率先提供市场前所未有的GPU计算支持。

    超过70%具有图像核心的数字电视采用了Mali GPU;超过50%的安卓平板电脑采用了Mali GPU;超过20%的安卓智能手机采用了Mali GPU。

    随着市场的不断扩展,设备种类亦趋繁多,从50美元的智能手机到650美元以上的高端设备都需要高性能、高功效的图形技术。通过使用Mali GPU技术,芯片供应商和原始设备制造商(OEMs)可提供诸如计算摄影,人脸检测以及具有逼真图像体验的游戏应用等丰富的用户体验。

 

    ARM所开发的Mali GPU可集成于同ARM Cortex-A系列处理器相同的系统级芯片(SoC)。2012年,从入门级智能手机至移动计算机,超过95%的Mali图形处理器产品与ARM Cortex-A系列处理器一起搭配出货。

    其实我们日常利用的很多应用,例如手势识别,图像处理等,类似这些应用,实际上是更适合于用GPU来处理的。

    那么如果将big.LITTLE与Mali GPU技术结合在一起使用,我们就会发现,通过big.LITTLE技术的方式来省电,另外合适的任务交给Mali GPU来做,这样的处理方式既能够实现低功耗,也能够提高处理器的效率。

    但是从另一个方面来看,big.LITTLE与Mali GPU结合之后,核的数量就会远远超出我们目前所使用的数量。实际效果就是,功耗降下来了,但是处理器所占的空间增加了,相应的成本也增加了。而且这两个技术实现结合在一起之后的实际效果还需要实际的产品来进行验证。

    “big.LITTLE,Mali GPU低功耗节能省电这样的技术,我们将会不断改进,为我们的合作伙伴带来最新的产品。” Brian Jeff表示。

关键字:Big.LITTLE  Mali  ARM 引用地址:Big.LITTLE+Mali结合——低功耗的趋势

上一篇:高通AP拟整合Rx芯片,TI无线充电霸主地位蒙尘
下一篇:可穿戴设备扎堆上市大多缺乏商业变现能力

推荐阅读最新更新时间:2024-05-03 13:23

ARM:智能手机性能比续航能力更重要
    最新的消息显示,ARM移动战略主管James Bruce近日在接受记者采访时表示,ARM对于自己的产品的发布有一个清晰的目标和规划,ARM每一代产品的性能都要比上一代提高1倍左右,ARM明年将推出的A15芯片相比目前的A9芯片在速度上就要快1倍。     不过由于增加了核心的数量以及运行频率是否会让智能手机产品的续航能力变得很差呢?James Bruce认为实际上厂商都会在这方面相当的关注,用户方面也很纠结于这个问题,尽管性能的提升和电池续航问题是一个矛盾体,但是实际上随着技术的不断进步这并不是一个大的问题,用户在享受更高性能的同时必然会牺牲一部分的续航能力,而在技术成熟之后电池的续航能力有可以提升,这是一个周期性的关
[手机便携]
基于ARM7芯片LPC2132的在线升级方案
ARM处理器是一种高性能、低成本、低功耗的RISC微处理器,是目前最为流行的微处理器之一。ARM7作为ARM微处理器系列中的一员,广泛应用于工业控制、网络应用、消费电子和安全产品等。实际应用中往往需要对产品的程序进行升级以提升性能或消除缺陷,如何对已经投入使用的产品进行方便可靠的程序在线升级,是产品设计初期必须考虑的问题。尽管目前绝大多数基于Flash结构的ARM7芯片具备ISP功能,但是这需要特定的烧写软件支持和专业人员操作。烧写软件由芯片厂商提供,不便于集成到产品的主机端软件中。在产品软件功能中添加简单易用的程序升级功能十分必要,文中以NXP公司的ARM7芯片LPC2132为例,为具有IAP功能的ARM7芯片提出一个稳定的在线
[单片机]
基于<font color='red'>ARM</font>7芯片LPC2132的在线升级方案
嵌入式机器视觉系统中ARM与DSP的数据通信方法
DSP对数字信号和数值算法具有强大的运算处理能力,因而在信号采集与处理中被广泛应用,但其在任务管理、实时控制、人机交互等方面不占优势。而ARM微控制器则控制功能强大,可以加载嵌入式操作系统,且能够提供良好的人机交互、任务管理、网络通信等方面功能。因此,发挥DSP和ARM处理器各自的优势,采用ARM+DSP结构的设计方案已成为嵌入式系统的研究热点,倍受关注。通过嵌入式机器视觉系统的设计实例,阐述ARM与DSP有机结合的设计思想,重点研究ARM与DSP之间的数据通信。 1嵌入式机器视觉系统总体方案 采用ARM+DSP结构的机器视觉系统总体结构如图l所示。以三星公司高性能ARM处理器S3C2440作为主控制器,配置并移植Linux操
[嵌入式]
嵌入式机器视觉系统中<font color='red'>ARM</font>与DSP的数据通信方法
ARM Linux:usr模式转为svc模式的实现原理
大家都知道linux的应用程序要想访问内核必须使用系统调用从而实现从usr模式转到svc模式。下面咱们看看它的实现过程。 系统调用是os操作系统提供的服务,用户程序通过各种系统调用,来引用内核提供的各种服务,系统调用的执行让用户程序陷入内核,该陷入动作由swi软中断完成。 at91rm9200处理器对应的linux2.4.19内核系统调用对应的软中断定义如下: #if defined(__thumb__) //thumb模式 #define __syscall(name) / “push {r7}/n/t” / “mov r7, #” __sys1(__NR_##name) “/n/t” / “swi 0/n/t” / “
[单片机]
专业工程师为你讲解ARM与单片机的区别
专业工程师为你讲解ARM与单片机的区别 1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛? 1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。 2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。 3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。 2、硬件方面 现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非
[单片机]
基于ARM的智能避障小车设计
0 引言 汽车的紧急避障是由电脑模拟司机的主动控制过程,以汽车为控制对象进行实时信号采集、分析和处理,在紧急情况下可代替司机的驾驶操作。通过红外线传感器可以感知汽车行驶环境,实现汽车的避障功能。 本文通过s3c44b0x开发板和ADS集成开发平台,设计出基于嵌入式系统的智能小车控制器。其优点是功耗低、体积小、集成度高、可靠性强,为智能汽车技术的发展提供了广阔的前景。 1 系统的功能描述 普通的玩具小车一般需要在外加条件下才能按照自己的设想避开前方存在的障碍去自动行驶,而目前可借助嵌入式技术让小车无需外加条件便可完成智能化,即实现自动避开障碍物的功能。从原理上讲主要是依靠小车上的红外避障传感器来检测可能出现的障碍物的信号并将其反
[单片机]
基于<font color='red'>ARM</font>的智能避障小车设计
基于FPGA+ARM的数据采集系统设计
随着计算机技术与现代工业系统的发展,工业领域中对数据采集的精度和数据处理的实时性提出了更加苛刻的要求,以保证后续更加复杂的控制,而传统的数据采集系统一般采用A/D 芯片与主控芯片搭配的方法,处理速度慢、功能单一,当被测对象复杂且数据量较大时,很难满足对数据高精度的采样,而通过RS232 串口与上位机通信则更无法保证数据处理的实时性。针对这一实际情况,设计了基于FPGA 与ARM 搭配的数据采集系统,FPGA 负责保证数据采样的高精度和高速度,而ARM 作为主控芯片,嵌入Linux 内核,负责控制整个系统,并将数据通过USB高速上传到上位机中,借助上位机的强大运算能力,保证数据处理的实时性,同时根据不同的被测信号只需选择相应的数据采
[单片机]
基于FPGA+<font color='red'>ARM</font>的数据采集系统设计
IAR Systems支持全新Arm Cortex-M85处理器
IAR Embedded Workbench for Arm 支持全新 Arm Cortex-M85 处理器,帮助开发者为未来的物联网、智能家居和 AI/ML 应用创建强大的嵌入式开发解决方案 瑞典乌普萨拉,2022 年 6 月 13日 —— 嵌入式开发软件和服务的全球领导者 IAR Systems 今天宣布推出完整 开发工具链 IAR Embedded Workbench for Arm 的最新 9.30版本 ,支持最新推出的高性能 Arm Cortex-M85 处理器。 图:IAREmbeddedWorkbench_9.30_screenshot Arm 公司物联网和嵌入式事业部副总裁 Mohamed Awad
[嵌入式]
IAR Systems支持全新<font color='red'>Arm</font> Cortex-M85处理器
小广播
最新手机便携文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved