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

相关推荐
磨十三2 天前
MCU 时钟系统全解析:主时钟、PLL、分频与外设时钟门控
arm开发·单片机·嵌入式硬件
磨十三2 天前
ARM Cortex-M 系列 MCU:内核、指令、异常与中断解析
arm开发·单片机·嵌入式硬件
Leinwin2 天前
微软发布全新一代 Arm 架构云原生处理器 Cobalt 200
arm开发·microsoft·架构
卖芒果的潇洒农民2 天前
Work ARM CPU
arm开发
虚伪的空想家3 天前
arm架构服务器使用kvm创建虚机报错,romfile “efi-virtio.rom“ is empty
linux·运维·服务器·javascript·arm开发·云原生·kvm
明月清了个风3 天前
工作笔记-----EEPROM偶发性读取错误
arm开发·笔记·单片机·嵌入式硬件
大侠课堂3 天前
单片机经典面试题50道
arm开发·单片机·嵌入式硬件·mongodb
wa的一声哭了3 天前
并行计算 PCAM方法学
linux·运维·服务器·arm开发·python·spring·django
小疆智控3 天前
工业电能无忧:ModbusTCP转EthernetIP精准护航电能质量
arm开发
大侠课堂4 天前
ARM Linux内核异常排查指南
linux·arm开发