微控制器(MCU)性能基准

在评估一个微控制器(MCU)产品是否满足应用时,往往会从微控制器架构、指令周期、运行频率等方面进行评测。而随着计算架构和性能等地不断发展,微控制器( MCU)产品越来越丰富,在进行产品选型时,需要对不同厂商微控制器(MCU)产品的性能做综合地评测。在业界有对计算性能评测的Benchmark(基准),如Whetstone、Dhrystone和EEMBC等。

Benchmark是基准的意思,表示测量使用的基准。在计算机领域,是指衡量计算机系统硬件和软件性能的指标。运行一个或多个计算机程序的结果称为基准分数,用于评估目标的相对性能指标。基准提供了一种比较不同芯片/系统架构中各种子系统性能的方法。

下面是几种常见的性能基准:

Dhrystone

Dhrystone是一种通用性能基准测试。最初由Reinhold Weicker在1984年开发,后Dhrystone逐渐成为了通用处理器性能的标准。

Dhrystone基准是指计算每秒程序迭代完成的次数。Dhrystone基准一种常见表示方法是DMIPS(Dhrystone MIPS),是用Dhrystone得分除以1757得到,1757是在VAX 11/780上获得的每秒Dhrystones的次数。Dhrystone基准另一种表示方法是DMIPS/MHz,即DMIPS结果进一步除以CPU频率,以便于比较运行在不同时钟频率下的CPU性能指标。

Whetstone

Whetstone基准是评估计算机性能的综合基准。它于1972年在英国贸易和工业部(后为中央计算机和信局的一部分)的技术支持部门在Algol 60中首次编写。Wetstone基准最初以千Whetstone Instructions/Second(kWIPS)为单位测量计算能力,后改为百万Whetstone指令每秒(MWIPS)。Whetstone基准测试主要测量浮点算术性能。

EEMBC

EEMBC被认为比Dhrystone和MIPS更具有实际价值的测试基准,是一种新兴流行的嵌入式系统处理器测试基准。EEMBC( Embedded Microprocessor Benchmark Consortium,嵌入式微处理器基准协会)是一个成立于1997年、由成员资助的非营利组织,专注于为嵌入式系统中使用的硬件和软件标准基准的创建。其成员的目标是使EEMBC基准成为一个行业标准,根据客观的、明确定义的、基于应用程序的标准,评估嵌入式处理器、编译器和相关嵌入式系统实现的能力。

 

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★博文作者未开放评论功能