DMIPS、FLOPS区别和联系

DMIPS(Dhrystone Million Instructions executed Per Second)衡量整数计算能力,而FLOPS(Floating-point Operations per Second)关注浮点计算能力。评测DMIPS可通过运行Dhrystone基准测试或使用芯片提供的DMIPS/MHZ信息计算。FLOPS的计算通常针对Intel CPU是明确的,但ARM CPU的计算方法不一。两者虽不能直接等价,但都是CPU性能评估的重要指标。
摘要由CSDN通过智能技术生成

1. 什么是DMIPS?

DMIPS:Dhrystone Million Instructions executed Per Second :主要用于测整数计算能力。

2.什么是FLOPS?

FLOPS:Floating-point Operations per Second:主要用于测浮点计算能力。

3. 怎么评测DMIPS?

3.1 用Dhrystone可以实测DMIP

参考1: https://wiki.cdot.senecacollege.ca/wiki/Dhrystone_howto

注:我是ubuntu系统,修改Makefile:

 TIME_FUNC= -DTIME # Use times(2) for measurement 
 OPTIMIZE= -O3

如果想在嵌入式平台跑,需要设置交叉编译环境,修改GCC为指定平台的GCC:

GCC=/opt/toolchains/linux-toolchain-aarch64/bin/aarch64-linux-gnu-gcc

参考2:https://www.zhihu.com/question/311816940/answer/715901367

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值