先楫半导体HPMicro
直播中

xujiwei263

12年用户 20经验值
擅长:可编程逻辑 嵌入式技术 处理器/DSP 控制/MCU
私信 关注
[经验]

【先楫HPM5361EVK开发板试用体验】性能测试基准---Dhrystone (3)

1、Dhrystone介绍

Dhrystone是一种用于测量计算机性能的基准测试程序。它最初由Weicker和Emery编写于1984年,是一种用于衡量计算机处理器性能的标准测试工具。

Dhrystone基准测试程序主要用于衡量计算机处理器的整数运算性能。它通过测量计算机在特定条件下执行一系列整数运算的速度来评估处理器的性能。这些整数运算包括赋值、算术运算、逻辑运算、数组操作等。

Dhrystone基准测试程序的结果通常以Dhrystone
MIPS(Million Instructions Per Second)为单位来表示,用来衡量计算机处理器的性能。更高的Dhrystone MIPS值通常意味着处理器的整数运算性能更强。

虽然Dhrystone基准测试程序在评估整数运算性能方面具有一定的参考价值,但它也存在一些局限性。例如,它只能评估处理器的整数运算性能,无法全面评估处理器的浮点运算性能、内存访问性能等其他方面的性能。因此,在实际应用中,通常需要结合其他基准测试程序和实际应用场景来综合评估计算机处理器的性能。

总的来说,Dhrystone基准测试程序是计算机性能评估领域中的一个重要工具,它可以帮助用户了解处理器的整数运算性能,并作为评估处理器性能的参考之一。

2 测试

2.1
测试环境搭建

平台:RT-Thread Studio

工具:dhrystone

2.2
测试步骤

首先,基于开发板建立一个模板工程

image.png

其次,展开项目,双击RT-Thread Settings,安装Dhrystone包

image.png

配置参数,由于HPM5361速度过快,需要修改迭代次数

image.png

修改迭代次数:

image.png

编译、下载、打开终端

image.png

运行测试程序,输入:dhrystone_test

image.png

测试结果image.png

3、测试结果分析

-O1优化 594 DMIPS 相当于STM32H7A3AG

Microseconds
for one run through Dhrystone: 0

Dhrystones
per Second: 1044659

VAX MIPS rating: 594

-O2优化 677 DMIPS

Microseconds
for one run through Dhrystone: 0

Dhrystones
per Second: 1189980

VAX MIPS rating: 677

-O3优化 699 DMIPS

Microseconds
for one run through Dhrystone: 0

Dhrystones
per Second: 1229105

VAX MIPS rating: 699

image.png

image.png

更多回帖

发帖
×
20
完善资料,
赚取积分