EnergyBench C 评估嵌入式处理器功耗的工具
度。
采用高频范围并对环境严格控制。
指定探测和校验技术。
但由于目的不是定性部件,而是要确定一种推导典型能耗的标准方法,因此找到一种采用现有经济实用硬件的方法更为重要。EnergyBench通过统计分析和规则进行验证,无需昂贵设备和工厂化流程。验证过程只需控制室温而无需测量结温和外壳温度, 而控制室温在任何实验室或大学均可做到。验证过程只需用到简单的数据采集卡而非昂贵的分析软件,在规定结果误差的情况下以不同频率多次运行能够确保验证结果可靠且可以重复。
另外一个问题是验证过程需要从5MHZ微控制器推导出目前市场上速度最快的处理器状况。同样需要关注的还有确保能在不同测试地点重复验证过程以独立认证结果。
采样结果
上表所示的是对外公开的认证信息。以上两个硬件平台上两套基准程序的采样信息显示,若运行不同的平台和基准程序,即便平均功耗的浮动幅度也可以高达8%(相对于这些基准程序)而完成某项特定任务时测定的功耗效率在平均功耗相似(即便AMD和IBM平台的平均功率均为2.3W上下,但AMD平台的RGB 到YIQ为2.8e-2,而IBM平台则为1.6e-2)的情况下也可以出现很大变化。
同样有趣的是研究在不同性能点运行软件平台及开启或关闭不同功能时处理器的能耗情况。图4显示的在开启或关闭缓存和浮点硬件的情况下,在NXP 3180的不同性能点运行特定基准程序(基本浮点控制)的能耗结果。该表明确显示开启浮点硬件并以208MHz频率运行比以13MHz频率运行能效更高。
图4 不同配置下NXP 3180的能耗结果
结论
EnergyBench利用嵌入式微处理器测试基准协会开发的标准方法,提供了可与价格合理的现有硬件配套使用的测量典型能耗的若干工具。EnergyBench是该领域首个行业标准,虽然标准性能评估公司(SPEC)等其他机构也在制定政策解决上述问题。可以登陆嵌入式微处理器测试基准协会网站(www.eembc.org),免费查询经过认证的EnergyBench测试结果。
EnergyBench 嵌入式 处理器功耗 相关文章:
- 在嵌入式多核集群中利用OCP处理高速缓冲器一致流量(07-20)
- 嵌入式智能设备的测试方法研究(11-29)
- 基于ARM的信号发生器人机交互系统设计(01-23)
- 采用C8051F020设计的嵌入式测试仪(01-17)
- 关于嵌入式智能设备的测试方法的研究(01-28)
- 基于μC/OS-II的电力参数监测仪设计(02-23)