嵌入式微处理器基准协会(EEMBC)自1997年建立以来,已成功地重新定义了嵌入式处理器的基准,EEMBC认为功率是嵌入式系统设计的首要关注点,并正在考虑定义评价能耗的基准。
直到现在,设计工程师还不得不依赖处理器提供商,以及他们自己在各种状态下测试“典型功率”的技术,一种可靠、一致、可理解的功耗基准将对设计工程师非常有好处。EEMBC期望在运行现有的基准套件同时测量能耗,然后将结果以焦耳值的形式给出,或者用一个累计的PowerMark分数来概括。
SIMD引擎能实现高度并行的运算,允许依靠指令级执行单元在单个时钟周期里同时执行多个运算,这些指令级执行单元可并行运行现有的整数和浮点单元。EEMBC认证结果表明,其运算速度比电信基准的标量处理(scalar processing)速度高12倍。这些包括用在无线基站基带处理中的维特比解码算法和卷积编码等算法。这些结果是通过用C语言编码获得的,尽量减少了对手工代码汇编的需求。设计工程师在任何可能的情况下都避免汇编,而是通过他们自己的C编码和处理器供应商提供的汇编优化库来获得性能。重要的是,获得这些SIMD引擎性能增量仅只需增加5-10%的处理器功率。
嵌入式微处理器基准协会(EEMBC)自1997年建立以来,已成功地重新定义了嵌入式处理器的基准,EEMBC认为功率是嵌入式系统设计的首要关注点,并正在考虑定义评价能耗的基准。
直到现在,设计工程师还不得不依赖处理器提供商,以及他们自己在各种状态下测试“典型功率”的技术,一种可靠、一致、可理解的功耗基准将对设计工程师非常有好处。EEMBC期望在运行现有的基准套件同时测量能耗,然后将结果以焦耳值的形式给出,或者用一个累计的PowerMark分数来概括。
SIMD引擎能实现高度并行的运算,允许依靠指令级执行单元在单个时钟周期里同时执行多个运算,这些指令级执行单元可并行运行现有的整数和浮点单元。EEMBC认证结果表明,其运算速度比电信基准的标量处理(scalar processing)速度高12倍。这些包括用在无线基站基带处理中的维特比解码算法和卷积编码等算法。这些结果是通过用C语言编码获得的,尽量减少了对手工代码汇编的需求。设计工程师在任何可能的情况下都避免汇编,而是通过他们自己的C编码和处理器供应商提供的汇编优化库来获得性能。重要的是,获得这些SIMD引擎性能增量仅只需增加5-10%的处理器功率。
举报