ARM处理器的节能优势

发布者:CW13236066525最新更新时间:2019-10-21 来源: 51hei关键字:ARM  处理器  节能 手机看文章 扫描二维码
随时随地手机看文章

许多嵌入式ARM处理器的系统都是基于电池供电的能量供应方式,而处理器的功耗对于整个SoC芯片至关重要,因此ARM处理器的低功耗优势可以充分节省能量消耗。总之,当前的典型功耗的电流图并不依赖于标准过程、标准集或工作负载。


EnergyBench提供若干工具,这些工具可容易低与经济实用的硬件结合使用,以便使用E EM B C开发的标准方法测量典型功耗。不过,除了处理器之外,具体芯片设计和集成到芯片内部的外围模块也是影响芯片功耗的重要因素。虽然许多芯片供应商都会在产品的datasheet中提供功耗参数,但是这些参数往往是不具可比性的。当设计者试图对集成到SoC中的不同处理器进行对比时,如果想要弄清楚处理器的真实功耗是怎样的,将会变得非常困难。这是因为,供应商经常使用典型功耗参数来描述他们的处理器,却很少表明进行这些测量时处理器的工作负载,而这将是决定能量和功率参数的关键因素。


许多嵌入式ARM 处理器的系统都是采用电池供电的方式。因此,ARM 被公认为是处理器领域的“低功率领导者”。


然而系统的功耗不仅仅取决于处理器,此外,具体芯片设计和集成到芯片内部的外围模块也将影响片上能量的消耗。


虽然许多芯片供应商都会在产品的datasheet中提供功耗参数,但是这些参数往往是不具可比性的。这是因为,供应商经常使用典型功耗参数来描述他们的处理器,却很少表明进行这些测量时处理器的工作负载。


以前业界通常将关注的焦点放在处理器的性能方面,但是随着E EM B C等组织开发出各种测试基准(诸如面向汽车、消费电子和网络等应用领域的基准测试),我们可以更清楚的了解处理器内部的真实情况。随着功耗问题正逐渐嵌入式应用中的关注焦点,因此在评价处理器时,必须将功耗作为与性能参数同等重要的指标。其最终目标是帮助系统设计人员在便携式应用中得到性能和功率间的最佳平衡。


EEMBC实现此目标的方法是开发基准软件实用工具Energy B ench,它可以在处理器实际工作负载时提供有关能量消耗的真实数据。设计人员可同时使用EnergyBench和EEMBC性能基准,以比较不同处理器在执行一系列标准化应用任务时的能量消耗效率。在使用EnergyBench查看单个设备的功耗时,显然不存在所谓的“典型功率”,因为运行不同的E EM B C基准时,其平均功率有很大的变化。EnergyBench不能反映处理器的典型功率,但通过它可以在特定性能级别上得到某些特定算法或应用的典型功耗值。


使用美国国家仪器公司(National Instruments)的LabVIEW平台和数据采集(DAQ)卡,EEMBC已成功实现 EnergyBench。DAQ卡可提供多个差分测量通道,它们允许同时对多个电源输入进行功耗测量(每次测量都需要捕获电压和电流)和一个触发器通道。任何A R M处理器或使用评估板或自己硬件平台的供应商,只需修改其板级电路以实现电源输入线的可测量和添加分流电阻器


EnergyBench就可以使用DAQ卡对电压和触发器通道进行采样并将所有采样结果写入文件。灵活的触发机制可实现性能基准测试与功率测量的同步进行。这确保了测量所得的代表的是基准代码运行时的功耗,而不包括基准初始化或保留记录阶段中的功耗。


在运行基准测试和功耗采样时,必须确保结果的可靠性、可重复性和一致性,这对该标准的普及显得尤其重要。EnergyBench通过多种方法来确保这些目标的实现:


1. 可靠性:
通常情况下,为获得精确的统计结果,必须以2 X N y q u i s t频率或更高频率进行采样,或者在随机点上采样。


EnergyBench采样模块接受将采样频率作为输入,然后必须使用不同的采样频率多次调用模块。基准运行期间使用未混淆频率进行多次采样所生成的采样点可避免与基准执行产生任何共振。换句话说,假设每个基准的重复测试大致上都发生在周期性的间隔内,使用未与周期混淆的频率可确保在每次重复中进行伪随机点采样。该方法易于实现,并可保证统计结果的精确性。使用这种灵活的方法可轻松检测与基准周期混淆的频率,因为这将在其中一个采样频率中导致不同的结果。如果检测到这种情况,会选择一组新的未混淆频率并进行测试,直至得到有效结果。


2. 一致性:
因为我们可以根据需要多次重复测试和任意提高采样频率,所以EnergyBench会进行多次采样,直到可以通过精确的统计数据得到平均功耗。如果每次重复的值偏差太大,则可以通过提高采样频率以增加精确性并降低偏差。


3. 可重复性:
测量过程重复多次以保证测量准确性,并计算最终结果的标准偏差。还可以很容易得到任何的检测偏差,因为每次运行每个基准都产生基准每次重复的平均耗电量。当然,如果假定供应商提供的目标器件是具有普遍性的,那么对该器件进行测试而得到结果就认为是可信的。同时EEMB一直都有非常严格的认证程序,以保证所选中的被测芯片具有代表性。
基于同样的原因,针对生产制造过程中出现任何细小偏差的潜在可能性,所有半导体制造商都应该事先有所考虑,而EnergyBench面向众多潜在应用的测试,恰恰可以帮助制造商深入了解如何选择测试芯片和测试,因为这些都会最终影响功耗测试结果。


在某个基准运行完多次重复测试,并捕获所有测量采样数据后,分析模块会根据这些数据计算出进行该基准测试的平均功耗。根据平均功耗值,EEMBC功率分析模块通过分析每次测试捕获的样本,寻找数据样本中的最小值和最大值。


如果特定采样频率的变动太大,用户可提高频率和/或基准重复次数,直至上述采样数据足够稳定,这样平均值的置信区间在落在指定公差(95%)范围内,从而保证所得数据的准确性。

 
EnergyBench测试的最终结果是芯片在运行某个基准测试时的平均功耗值。
EEMBC 认证的 EnergymarkTM测试结果作为一个可选参数,芯片制造商可选择将它与芯片性能参数一起提供给客户,作为表明处理器电量消耗的参考。


EnergyBench规范规定器件的准备时间至少30分钟,环境温度为70°F+/-5°F。
这些基本条件对于确保结果的一致性非常重要。因为有证据表明随着器件温度的升高,其功耗也会随之升高。


DAQ卡允许且EnergyBench规范也要求测量处理器上的所有power rail。显然地,对于那些引脚数量有限的低端A R M b a s e d器件而言,能测量的power rail很少。具有多电源输入的高端ARM based器件则必须进行多次运行基准,以便捕获完整的处理器功耗数据。EnergyBench的Test Harness中包括多个可执行文件,可同时测量一个、两个或三个power rail。对于使用多个power rail(即内核电源和I/O电源)实现的处理器,可通过两种方法计算基准每次重复测试的功耗。在第一种方法中,EnergyBench使用DAQ卡最多可同时测量三个p owerrail。但使用此方法时,因为所有通道都必须使用相同的采样率,所以可能需要降低D A Q卡的采样率,以便主机能够跟得上采样过程(这是因为同时输入数据过多)。另外,也可以单独测量power rail,每个power rail功耗值的总和即为累积功耗总值。
究竟选用哪种方法呢?


首先,有些处理器的power rail数量超过三个。即使同时测量了三个power rail,但仍然有必要对某个power rail进行单独测量,或考虑在更多输入通道上使用DAQ卡。


此外,采样频率应该与处理器的操作频率成比例,以确保每个基准在重复测试时采样到数据足够充足。为了容纳G H z级处理器,可能需要较高的采样率,以便主机一次只测试一个power rail。


为深入了解该方法,我们考虑到许多替代方案。如指定功耗测量时的连接温度以及使用高频示波器和高可控测试环境。但是,由于我们并非为了描述芯片特征本身,而是为了确定典型功耗,所以我们决定使用可用硬件和控制环境温度,而不是连接或某个案例的温度。另一个问题是功耗测量需要面向从低至5MHz微控制器到高至当今市场上速度最快的处理器等目标器件。因此还必需考虑能够在多处重复该测量而不是在某种特定环境下,并对结果进行独立验证。使用可编程DAQ,我们可以轻松指定参数(如采样频率),然后永久保留捕获的所有数据。


总之,当前的典型功耗的电流图并不依赖于标准过程、标准集或工作负载。


EnergyBench提供若干工具,这些工具可容易低与经济实用的硬件结合使用,以便使用E EM B C开发的标准方法测量典型功耗。

关键字:ARM  处理器  节能 引用地址:ARM处理器的节能优势

上一篇:ARM异常中断返回的几种情况
下一篇:32位嵌入式系统的字节对齐

推荐阅读最新更新时间:2024-11-12 10:51

节能高效才是首选 多款家用电源大搜罗
  一款好的 电源 能够让你的PC工作得更稳定,从表面来看似乎很有道理,但涉及到为什么要用好的电源,也许有的用户有点迷茫。但事先要申明一点,我们这里所说的 好电源 ,并非一定要购买价格贵的电源,其实一些用户的电源质量也不错,但由于选择电源功率与电脑负载不匹配,导致电源供给不足而造成机器不稳定。下面笔者就为诸位介绍几款节能高效且实用的电源产品。   黑暗骑士G2电源标准版是爱国者新近推出的一款节能环保的电源产品,外观采用了耀眼橙色搭配稳重黑色设计,内置双路12V设计,额定功率为350W,最大功率450W。感兴趣的朋友绝对不要错过这款产品!   作为一款环保游戏电源,爱国者黑暗骑士G2的研发团队可谓用心至极。外观方面爱国者
[电源管理]
<font color='red'>节能</font>高效才是首选 多款家用电源大搜罗
新版新能源汽车技术路线图即将发布,节能汽车权重再提高
国内新能源汽车市场发展路径又有新变化。近日,国家新能源汽车创新工程项目专家组组长王秉刚公开透露,《节能与新能源汽车技术路线图(2.0版)》已通过专家评审,预计很快就会正式发行,据悉,在2.0版路线图中,不仅不建议制定“禁燃”时间表,同时对纯电动汽车销量占比目标也进行了一定的下调,并提出未来15年新能源汽车与节能汽车并举发展,2035年实现节能汽车与新能源汽车各占一半的目标。 事实上,在近年来以纯电为导向的新能源发展总路线已经全面固定的背景下,即将发布的2.0版路线图背后透露出新能源产业风向发生了一定的变化,业内人士分析认为,虽然以纯电动为主导的战略导向没有动摇,但2.0版路线图中对节能车权重的增加,以及技术多元化发展概念的提出
[汽车电子]
理解ARM中断原理以及中断嵌套
ARM有七种模式,我们这里值讨论SVC、IRQ和FIQ模式 usr(用户模式)、fiq(快速中断模式)、irq(中断模式)、svc(管理模式)、abt(数据访问终止模式)、sys(系统模式)、und(未定义指令中止模式) ① 我们假设ARM核心有两根中断引脚(实际上是看不见的),一根叫irq pin,一根叫fiq pin。在ARM的cpsr中,有一个I位和一个F位,分别用来禁止IRQ和FIQ ② 先不说中断控制器,只说ARM核心。正常情况下,ARM核都只是机械地随着pc的指示去做事情,当CPSR中的I和F位为1时,IRQ和FIQ全部处于禁止状态。无论你在irq pin和fiq pin上面发什么样的中断信号,ARM不会理你,
[单片机]
理解<font color='red'>ARM</font>中断原理以及中断嵌套
uC/OS II在ARM 上的移植体会
移植uC/OS-II的绝大部分工作都集中在os_cpu_a.s文件的移植,这个文件的实现集中体现了所要移植到处理器的体系结构和uC/OS-II的移植原理;在这个文件里,最困难的工作又集中体现在OSIntCtxSw和OSTickISR这两个函数的实现上。这是因为这两个函数的实现是和移植者的移植思路以及相关硬件定时器、中断寄存器的设置有关。在实际的移植工作中,这两个地方也比较容易出错。 OSIntCtxSw最重要的作用就是它完成了在中断ISR中直接进行任务切换,从而提高了实时响应的速度。它发生的时机是在ISR执行到OSIntExit时,如果发现有高优先级的任务因为等待的time tick到来获得了执行的条件,这样就可以马上被调度执
[单片机]
家电新技术观察:LGD推UHD硬屏省电技术节能3成
    韩国液晶面板巨头之一的LG Display公司日前宣布推出一项针对UHD 4K超高清液晶电视面板的省电技术,采用该技术的UHD 4K电视将比以往产品减少30%左右的能耗。     由于液晶本身无法发光,而是通过过滤背光源发出的光线来显示不同的画面,因而一直以来,改善其能耗的重点都放在背光源能效的提升上。早期人们主要通过减少CCFL(冷阴极荧光管)背光源的数量、提升其效率来提升整体用电效率;LED背光源出现后,因其发光效率大大提升,迅速取代了CCFL,成为新的主流背光源;LED背光源的排布也从一开始的直下型(LED平均分布在屏幕范围内,直接向前照射)演变为侧入式(分布在屏幕四周,从侧面照射进的光线通过导光板散射到整个屏幕
[家用电子]
12.ARM伪指令操作
首先ARM伪指令包括: ARM机器码 定义类伪指令 操作类伪指令 ARM机器码: 其实任何一种处理器可以运行的叫机器码,机器码是从汇编程序通过汇编器转换来的。接下来看看机器码的信息。流程:图1-1. 图1-1 在上一节里,建立好了一个简单的汇编工程,在start.S只有三行代码:图1-2: 图1-2 接下来对产生的elf文件来进行反汇编,命令是: arm-linux-objdump -D -S gboot.elf dump,将反汇编的代码存到dump文件,dump文件的内容是: gboot.elf: file format elf32-littlearm Disassembly of section .
[单片机]
12.<font color='red'>ARM</font>伪指令操作
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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