随着嵌入式系统在消费电子和工业设备中的广泛应用,功耗已经开始像时钟速度和系统性能一样成为微处理器的一个核心特性。为了确定各种微处理器的功耗效率,嵌入式微处理器基准协会开发了一个有力的工具――EnergyBench。
同协会的其他性能benchmark一起使用,EnergyBench可以测试处理器在进行一系列标准应用任务时的功耗大小。有了这样一个同性能测试紧密联系的功耗标准测度,设计工程师就能比较多个供应商提供的微处理器的性能/功耗,从而选择一款最适合自己应用的产品。
测试方法
EnergyBench采用National Instruments公司的一个8通道的数据采集卡和LabVIEW软件。可以支持三个能量(电压和电流)测试加上一个触发通道,数据采集卡对触发通道和电压一起采样,并且把结果输出到一个文件里。灵活的触发机制可以将功耗测试同性能benchmark同步,这一点可以保证功耗测试是在benchmark代码的同步部分内进行,从而避免将benchmark初始化阶段的功耗包括进去。LabVIEW采样程序接受一个配置文件,它可以通过为触发探测和电压电流通道一起指定电
压来定义触发机制。
一个benchmark要称得上标准化,它的结果必须是可靠的、可重复的,并且是一致的。EnergyBench采用几种方法来达到统计学上的精确结果。
作为一个规则,采样模块必须使用不同的采样频率调用数次。一般的,为了得到精确的结果,采样频率必须是2倍以上Nyquist频率或者是一些随机数。伪随机方法是benchmark以一个与benchmark执行频率无关的频率运行时进行多次取样。假定benchmark的每个遍历(iteration)以周期性的时间间隔出现,那么错开这个周期来取样就可以保证每个遍历(iteration)内在伪随机点时取样。这种方法可以简单地实现和保证统计上的精确结果。一旦所有的测试取样都已完成,分析模块将开始计算benchmark的每个遍历(iteration)上消耗的能量的平均值。嵌入式微处理器基准协会的功耗分析模块分析这些采样,决定每个遍历(iteration)所使用的能量,找出最大值和最小值。
对于某个特定的采样频率,如果测试值变化太大,用户可以增大采样频率和/或遍历(iteration)次数,直到有足够的采样,以便满足平均值误差在规定的5%之内。EnergyBench测试的最终结果是工作量一次遍历(iteration)上消耗的能量的平均值,该工作量是指在目标器件上运行benchmark时的工作量,该过程如图1所示。
图1 EnergyBench的数据给出了评估处理器功耗效率的基础
结果在功率分析模块中以energy/iteration表显示,图1中同时显示了分析的遍历(iteration)次数。用户也可以使用EEMBC测试套件来测试最大和最小功耗。
测试条件
EnergyBench规定,器件测试时,至少预热30分钟,器件周围的环境温度为70°F±5°F,这些规定可以保证测试结果的一致性,因为器件温度升高时,其功耗也会显著增加。
EnergyBench的规定中还要求处理器上的所有功率轨(power rail)都要测试,对于有超过1个功率轨(power rail)(如核心功率和I/0功率)的处理器,有两种方法来计算benchmark的每个遍历(iteration)的功耗。使用数据采集卡,EnergyBench可以同时测试最多3个rail,在这种方法中,所有通道都以同样速率采样,因此,数据采集卡的采样率可能需要降低,以便主机的处理能力与采样率相匹配。另一种方法,是采取分别测试各个rail,将每个rail消耗的能量之和作为整个功耗。该如何决定采用哪种测试方法呢?首先,一些处理器有超过3个功率轨(power rail),在这种情况下,即使三个rail同时测试,但个别rail还是需要单独测试。另外,要根据处理器的工作频率选择合适的采样率,以便允许有足够的采样。为了满足几GHz的处理器,采样率一般会非常高,以致主机因为无法跟得上这么快的速度而一次只能进行一个rail的测试。
关键字:微处理器 功耗性能 测试标准
引用地址:
微处理器功耗性能的测试标准
推荐阅读最新更新时间:2024-03-30 22:29
基于DSl210的微处理器存储系统电源监控
0 引言 在现代电子系统之中,特别是对于一些逻辑芯片或者微处理器来说,如果工作电源所提供的电压超过了正常的电源电压范围,就可能会发生逻辑混乱、信号干扰等一些意想不到的问题,微处理器系统对电源的要求也就比较高。而对于计算机系统中的存储器单元,如果电源的不稳定度超出了一定的偏差范围,也会对存储器的工作造成很大的影响,从而引发读写数据的错误。因此,为了保证数据存储的正确、可靠、以及系统的正常工作,就需要对基于微处理器的存储系统电源进行监控。DSl210电源监视电路就是一款可对计算机中的微处理器和存储器进行电源监控的理想器件。为此,本文对非易失性控制器芯片DSl210的主要性能进行了介绍,并给出了利用DSl2lO芯片设计微处理
[嵌入式]
ARM、Soitec抱团,微处理器IP将采用SOI技术
Soitec SA和ARM公司近日签署了合作协议,将Soitec的绝缘硅技术(SOI)应用于ARM的微处理器IP,从而让使用ARM处理器的开发商将能获得SOI的性能效益。 根据协议,ARM将支持面向无晶圆生产厂和代工芯片供应商的SOI库的未来开发。ARM将为设计师提供促成SOI应用所需的工具、资源和标准。 Soitec开发的SOI技术据称为逻辑、片上系统、混合信号和低功率器件提供速度和功耗优势。主要的芯片供应商和代工厂商包括AMD、特许、飞思卡尔、IBM和飞利浦半导体前身NXP,这些厂商都在其制造工艺内使用了SOI晶圆。 SOI技术将补充ARM现有的基于CMOS的物理IP,ARM公司CTO Mike Muller表示“在半导
[焦点新闻]
基于ARM微处理器TCP/IP协议栈LwlP实现
0 引 言
随着嵌入式系统与网络的日益结合,越来越多的嵌入式设备需要实现Internet网络化,支持嵌入式设备接入网络,已成为嵌入式领域重要的研究方向。而目前嵌入式系统中大量应用低速处理器,受内存和速度限制,实现完整的TCP/IP协议较为困难,LwIP作为较为成熟的嵌入式TCP/IP协议栈受到了广泛的应用。
1 硬件平台
本通信系统的硬件平台由以下几个部分组成:S3C2410主CPU芯片控制嵌入式外围设备的存储、通信、保护、调试、显示等操作;DSP和FPGA负责信号数据的采集和处理;CS8900A负责网络数据的收发;其他部分还包括串口RS232的通信、LCD的数据显示、数据存储FLASH和SDRAM
[嵌入式]
2013年十大微处理器供应商销售排行榜
安谋国际(ARM)架构处理器声势日益壮大。市调机构IC Insights发布2013年前十大微处理器(MPU)供应商销售额排名,英特尔(Intel)虽以62%的占有率,稳居龙头宝座,但销售额已因个人电脑市场疲软而较2012年下滑近二个百分点,反观高通(Qualcomm)、三星(Samsung)、飞思卡尔(Freescale)、联发科(MediaTek)及展讯(Spreadtrum)等ARM架构处理器供应商,则受惠手机和平板需求强劲,销售额与市占皆明显增长。
[手机便携]
AMBA 4规范优化产品性能和功耗效率
ARM公司推出了全新的AMBA 4第一阶段规范,为复杂的富媒体(media-rich)片上通信提供更强的功能和更高的效率。
AMBA规范是片上系统互连的事实标准,由ARM推出,已有超过15年的历史。 与2003年推出的上一个版本AMBA 3 类似,AMBA 4规范是由包括业界领先的OEM厂商、半导体及EDA供应商等多达35家企业共同为行业而设计的。
AMBA 4第一阶段规范包括一个对扩展的AXI互联协议系列(包括AXI4、AXI4-Lite和AXI4-Stream)的定义。AXI4协议增加了对更长的Burst 操作支持以及服务质量(QoS)信号,是AMBA3规范的自然升级版。长Burst操作能够在设
[半导体设计/制造]
耕升G魂RTX 2080 Super OC性能不输公版,噪音和功耗更优
一、前言:耕升同步发售3款RTX 2080 Super非公显卡 7月2日,NVIDIA RTX 2060/2070 Super的诞生在一定程度上成功打压AMD新生的7nm显卡,在性能相比前代提升了15~20%的同时,还维持价格不变,也刺激了消费市场的热情。 7月23日解禁的RTX 2080 Super则完全没有任何对手(唯一可以算作对手的Radeon VII已经退出了市场),它诞生的意义主要为了将完整的TU104核心呈献给消费者,也就是3072个流处理器的TU104-450核心。 在RTX 2080 Super上市的之后,耕升公司也同期推出了3款非公产品:RTX 2080炫光OC-8G、G魂 RTX 2080 Super
[嵌入式]
三大新技术能否改善IC设计中的功耗、性能和面积?
作者:Yorbe Zhang 两岸的IC设计公司在先进制程节点晶片设计和其复杂度的进展令全球半导体界瞩目。于此同时,对领先EDA工具的需求也持续上升。
Cadence在今年上半年推出了Innovus设计实现系统,称其为新一代的实体设计实现解决方案,使系统开发人员能够在先进的16/14/10奈米FinFET制程以及其他成熟的制程节点上交付最佳功耗、性能和面积(PPA)指标的设计。
2015年10月中旬,我拜访了Cadence位于美国矽谷的总部,与Cadence公司设计实作产品事业部的产品管理总监Vinay Patwardhan就如何进一步加速IC上市并同时提高PPA指标进行了面对面的交流。
Patwardhan于2013年
[手机便携]
ADSP-BF533在低耗高速实时系统中的应用
1 引言 当今信息技术与计算机技术的飞速发展。使得数字信号处理发展成为一门非常关键的技术。而数字信号处理器(DSP芯片)的出现为数字信号处理算法的实现提供了可能,同时,DSP器件性能的不断提高又极大地促进了数字信号处理技术的进一步发展。Blackfin系列DSP芯片是美国模拟器件公司(ADI)与Intel联合开发的体现高性能体系结构的新一代嵌入式定点处理器。Blackfin处理器在一个芯片和一个开发平台上融合了DSP信号处理、RISC控制处理和音视频处理功能,具有高速实时数据处理、极佳的代码密度、动态电源管理、极低的功耗、方便的开发使用等优点。 Blackfin系列DSP具有一个双MAC 300刎,(每秒600
[嵌入式]