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

相关推荐
学不动CV了14 分钟前
数据结构---链表结构体、指针深入理解(三)
c语言·arm开发·数据结构·stm32·单片机·链表
szxinmai主板定制专家1 小时前
【精密测量】基于ARM+FPGA的多路光栅信号采集方案
服务器·arm开发·人工智能·嵌入式硬件·fpga开发
Paper_Love1 小时前
x86-64_windows交叉编译arm_linux程序
arm开发·windows
奇文怪式8 小时前
VSCode+arm-none-eabi-gcc交叉编译+CMake构建+OpenOCD(基于Raspberry Pico RP2040)
arm开发·ide·vscode·rp2040
Imagine Miracle8 小时前
Ubuntu for ARM 更换为阿里云镜像源
arm开发·ubuntu·阿里云
wwwlyj1233218 小时前
arm 精准总线错误与非精准总线错误
arm开发
liuluyang5302 天前
ARM DStream仿真器脚本常用命令
arm开发·dstream
沉在嵌入式的鱼3 天前
使用nomachine远程连接ARM设备桌面
arm开发·rk3588·远程连接·nomachine
进击的程序汪3 天前
Linux 启动过程流程图--ARM版
linux·运维·arm开发
比奇堡在逃帅哥13 天前
硬件-DAY04(ds18b20、ARM内核)
arm开发