SoC性能指标&ARM内核运算能力

自动驾驶芯片常用的性能评价指标:TOPS,DMIPS,GFLOPS分别说的是啥?

TOPS

Tera Operation Per Second,表示每秒钟可以进行的操作数量,用于衡量自动驾驶的算力。

众所周知,汽车上最常用的传感器是摄像头,而与之对应的计算机视觉算法是基于卷积神经网络的,而卷积神经网络的本质是乘积累加运算MAC(Multiply Accumulate),实现此运算操作的硬件电路单元,被称为"乘数累加器"。MAC矩阵是AI芯片的核心,TOPS是MAC在1秒内操作的数,计算公式为:

TOPS = MAC矩阵行 * MAC矩阵列 * 2 * 主频

DMIPS

Dhrystone Million Instructions Per Second,表示每秒种可以处理的百万级的机器语言指令数。

程序编译和运行过程中,代码会经过编译器转化成机器可以理解的指令。不同的CPU指令集不同、硬件加速器不同、CPU架构不同,导致不能简单的用核心数和CPU主频来评估性能,所以出了一个跑分算法叫Dhrystone,基于Dhrystone的分数为DMIPS。

GFLOP

Giga Floating-point Operations Per Second,即每秒10亿次的浮点运算数,常作为GPU性能参数。

GFLOPS 是比较不同计算机系统、处理器或特定操作的计算性能的有用指标。 它有助于评估执行浮点计算的硬件或算法的速度和效率。

区别

TOPS用来评估NPU能力;DMIPS用来评估CPU能力;GFLOPS用来评估GPU能力;


ARM Arm Cortex-A 芯片 DMIPS

Cortex-A5:1.57 DMIPS/MHz

Cortex-A7:1.9 DMIPS/MHz

Cortex-A8:2 DMIPS/MHz

Cortex-A9:2.5 DMIPS/MHz

Cortex-A12:3.5 DMIPS/MHz

Cortex-A15:3.4 DMIPS/MHz

Cortex-A17:3.2 DMIPS/MHz

Cortex-A32:2.3 DMIPS/MHz

Cortex-A35:2.5 DMIPS/MHz

Cortex-A53:2.3 DMIPS/MHz

Cortex-A55:2.7 DMIPS/MHz

Cortex-A57:4.1 DMIPS/MHz

Cortex-A72:4.7 DMIPS/MHz

Cortex-A75:5.2 DMIPS/MHz

Cortex-A76:7.2 DMIPS/MHz

Cortex-A78:11 DMIPS/MHz

相关推荐
切糕师学AI2 小时前
ARM 架构中的复位(Reset)与复位流程
arm开发·单片机·嵌入式·复位
VekiSon2 小时前
Linux内核驱动——基础概念与开发环境搭建
linux·运维·服务器·c语言·arm开发
MickyCode4 小时前
嵌入式开发调试之Traceback
arm开发·stm32·单片机·mcu
wwwlyj1233214 小时前
ARM CMSIS-DSP Q格式
arm开发
s_daqing6 小时前
arm的ubuntu启动node
linux·arm开发·ubuntu
CQ_YM17 小时前
ARM之I2C
arm开发·单片机·嵌入式硬件·嵌入式
BigALiang20 小时前
再探ARMimxu6ll
arm开发
2401_859049081 天前
lvgl移植到Linux踩坑
linux·运维·arm开发·elasticsearch·嵌入式·ubantu
s09071361 天前
基于ZYNQ-7000 ARM端的水声声呐图像压缩方案
arm开发·zynq·图像压缩·水声工程
飞易通2 天前
WIFI6 SOC模块介绍解析
arm开发·wifi模块·soc模块