一、Dhrystone 简介
在嵌入式系统行业用于评价CPU性能指标的标准主要有三种:Dhrystone、MIPS、CoreMark,其中 Dhrystone 是一种古老的却历时30年而不衰的嵌入式系统处理器测试基准,至今仍为各大处理器生产厂商所采用。
20世纪70-80年代开始流行的几个性能测试标准,它们分别是 Livermore、Whetstone、Linpack、Dhrystone,这四个性能测试标准也被合称为 Classic Benchmark。
Dhrystone 主要目的是测试处理器的整数运算和逻辑运算的性能。测试方法很简单,就是单位时间内跑了多少次Dhrystone程序,其指标单位为DMIPS/MHz。MIPS是Million Instructions Per Second的缩写,每秒处
理的百万级的机器语言指令数。DMIPS中的D是Dhrystone的缩写,它表示了在Dhrystone标准的测试方法下的MIPS。因为历史原因我们把在VAX-11/780机器上的测试结果1757 Dhrystones/s定义为1 DMIPS,因此在其他
平台测试到的每秒Dhrystones数应除以1757,才是真正的DMIPS数值,故DMIPS其实表示的是一个相对值。
测试程序下载地址:http://www.roylongbottom.org.uk/classic_benchmarks.tar.gz
\classic_benchmarks\source_code\dhrystone2 \dhry.h --关于兼容性的原型定义 \dhry_1.c --主程序入口 \dhry_2.c --算法子程序
更多请参考:
痞子衡嵌入式:微处理器CPU性能测试基准(Dhrystone) : https://www.cnblogs.com/henjay724/p/10856831.html
标签:--,性能,Dhrystone,测试,DMIPS,CPU From: https://www.cnblogs.com/hellokitty2/p/17079698.html