首页 > 其他分享 >性能测试——CPU性能测试1—Dhrystone

性能测试——CPU性能测试1—Dhrystone

时间:2023-01-31 16:47:11浏览次数:32  
标签:-- 性能 Dhrystone 测试 DMIPS CPU

一、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

相关文章

  • 电动自行车亚马逊UL2849测试报告
    UL2849测试报告流程1、申请人向五祥检测提出申请。2、申请人填写申请表,说明书和技术文件一并提供给五祥检测。3、五祥检测确定测试标准及测试项目并报价。4、申请人确认报价......
  • jmeter压力测试动态修改并发参数
    https://blog.csdn.net/weixin_45131345/article/details/117412808#:~:text=%E4%B8%BA%E4%BA%86%E6%8C%89%E6%8C%87%E5%AE%9A%E6%97%B6%E9%95%BF%E6%89%A7%E8%A1%8C%EF%BC......
  • MysqlB树、B+树索引原理、性能优化原理、
    Mysql索引为什么选择B+树这种数据结构1、二叉树无法解决单边增长的问题。2、红黑树虽然可以通过节点旋转来达到节点自动平衡的问题、但无法有效控制树的高度。3、B树、B+......
  • 电动自行车CE认证EN15194测试报告
    2009年欧盟推出了新的电动助力自行车标准EN15194,EN15194标准为国际第一个针对电动助力自行车的安全标准,产品通过EN15194检测可以证明产品符合国际一流水平,并且对企业开拓市......
  • php in_array 遍历,in_array大数组查询性能问题
    问题最近在实现一个项目接口的时候发现当数组过大的时候,数据返回的速度有点慢。接口数据返回最长反应时间2s,经过反复调试发现代码段耗时最长的部分在in_array()函数。解决......
  • kali 更新到最新版(测试中...)
    #确认源(下面用阿里云的源举例)echo"debhttps://mirrors.aliyun.com/kalikali-rollingmainnon-freecontrib"|sudotee/etc/apt/sources.list#更新和升级(消耗时......
  • 导入ElasticSearch官方测试数据
    学习ES的过程中,苦于测试数据不全,手动插入数据速度太慢,后来发现ES官方提供了一些测试数据可以直接导入到自建的ES,但是由于官方文档的没有更新,导入过程中会报错,具体原因是E......
  • Win10环境下yolov8(ultralytics) 快速配置与测试
    win10下亲测有效!(如果想在tensorrt+cuda下部署yolov8,直接看第五5章)一、win10下创建yolov8环境#注:python其他版本在win10下,可能有坑,我已经替你踩坑了,这里python3.9亲测有......
  • Jmeter+Prometheus+Grafana性能监控平台:将JMeter压测数据输出到Prometheus
    1.Prometheus搭建好之后(docker部署),在Prometheus.yml(路径:/opt/metersphere/conf/prometheus)添加上jmeter的监控job例如:-job_name:'jmeter'static_configs:-tar......
  • Vulnhub之Cheran EE靶机详细测试过程(需要特别注意靶机的网络模式)
    CheranEE靶机信息名称:Cheran:1地址:https://www.vulnhub.com/entry/cheran-1,521/识别目标主机IP地址(kali㉿kali)-[~/Vulnhub/Cheran]└─$sudonetdiscover-i......