如何计算 SDK 占用的 CPU 算力值(DMIPS)

本文介绍了DMIPS作为评估CPU运算能力的指标,特别是在自动驾驶芯片中的使用。讲解了如何通过ARM架构CPU参数计算DMIPS,以及如何确定硬件CPU型号和计算SDK占用的DMIPS值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是 DMIPS ?

网上搜了些 DMIPS 的相关材料,知道它是用来评价 CPU 运算能力的一个指标。其中在知乎上有人介绍这个概念,是自动驾驶芯片性能常用的评价指标(自动驾驶芯片性能评价指标:DMIPS,TOPS - 知乎)。

如何计算 DMIPS ? 

可参考:(如何计算CPU的DMIPS_leon1741的博客-CSDN博客
按照以上计算方式,需要先知道 CPU 的型号(ARM 架构),然后通过 ARM 架构 CPU 提供的参数表进行计算。

 如何确定硬件的 CPU 型号 ?

车机不同于普通的手机,所使用的 CPU 不是很好确定,如果车机使用的操作系统是 Android 系统,开启开发者模式后,使用 adb 命令 adb shell cat /proc/cpuinfo 获取到 CPU 的信息:

 通过进一步搜索,发现这是在小众领域中很出名的树莓派 4
通过交叉验证其他网站(树莓派4 Raspberry Pi 4B 正式发布和配置详解_树莓派4b 硬件参数_weixuedianzi的博客-CSDN博客)的信息 ,可以确定以上的 CPU 参数信息是准确的。

接下来计算 DMIPS,ARM Cortex-A72 架构的 CPU 为 4.7 DMIPS/MHZ

这颗 CPU 为 4 核,主频为 1.5 Ghz (1500 MHZ)

因此该 CPU 的 DMIPS 为:4 * 1500 MHZ * 4.7 DMIPS/MHZ = 28200 DMIPS

如何计算 SDK 占用的 DMIPS ? 

通过对比测试,记录相同的测试场景下,使用 SDK 及未使用 SDK,硬件 CPU 消耗差值,例如 增加 2%,则 SDK  持续上报数据时占用的 CPU 算力值为:28200 * 0.02 = 564 DMIPS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值