自动驾驶芯片指标AI算力TOPS和CPU算力DMIPS

自动驾驶芯片指标AI算力TOPS和CPU算力DMIPS

文章目录

  • 自动驾驶芯片指标AI算力TOPS和CPU算力DMIPS
    • 智能驾驶芯片
    • CPU GPU NPU
    • 算力单位TOPS
    • 乘积累加运算MAC
    • TOPS计算公式
    • GPU算力TFLOPS
    • TFLOPS与TOPS的换算
    • CPU算力DMIPS

智能驾驶芯片

根据地平线数据,

L2级自动驾驶的算力需求为2-2.5TOPS,

L3级自动驾驶算力需求为20-30TOPS,

L4级自动驾驶算力需求为200TOPS以上,

L5级自动驾驶算力需求为2000TOPS以上。

厂商智驾芯片AI算力TOPS(INT8)量产时间
华为MDC8104002022
华为MDC6102002022
英伟达Orin2542019
英伟达Xavier302020
特斯拉FSD 1.0722019
特斯拉FSD 2.0预估400-5002023
地平线征程51282022
黑芝麻A1000 Pro1062022
MobileyeEyeQ5242021
车型智驾芯片AI算力TOPS座舱芯片CPU算力DMIPSGPU算力TFLOPSAI算力TOPS
阿维塔12华为MDC810400麒麟9610A?200k/30?
问界M7智驾华为MDC610200麒麟990A?80k7683.5
蔚来ET7NIVIDA Orin-X *41016高通815585k11424
小鹏G9NIVIDA Orin-X *2508高通815585k11424
理想L9 MaxNIVIDA Orin-X *2508高通815585k11424
理想L9 Pro地平线征程5128高通815585k11424
特斯拉Model3FSD *2144AMD Ryzen///
极越01NIVIDA Orin-X *2508高通8295220k>300030

CPU GPU NPU

CPU (Central Processing Unit):中央处理器,是计算机系统的主要处理器,负责多数的通用计算任务。【通用】

GPU (Graphics Processing Unit):图形处理器,有大量的并行处理单元(如Nvidia RTX 4090有16384核),主要用于图像处理和并行计算(如图像渲染、深度学习和密码学等)。【专用】

NPU (Neural network Processing Unit):神经网络处理器,具有高度优化的硬件和指令集,主要用于加速机器学习和人工智能应用。【专用】

算力单位TOPS

TOPS (Tera Operations Per Second),表示每秒执行1万亿次(10^12)运算,用于衡量自动驾驶芯片的AI算力。

准确点讲,TOPS描述的是芯片MAC(Multiply Accumulate,乘积累加运算)的运算能力。

注意,TOPS并没有指定数据类型,具体算力评估需要结合数据类型及精度。

注意,TOPS不是衡量处理器的唯一标准,实际应用中还需要考虑处理器的功耗、内存带宽、存储容量等。

乘积累加运算MAC

乘积累加运算(Multiply Accumulate,MAC)包括相乘和相加两个过程(a←a+b*c),实现该运算的专门硬件电路单元,被称为“乘数累加器”。这样用一个MAC指令就可以完成原来两个指令的操作。对于卷积运算、点积运算、矩阵运算、数字滤波器运算、乃至多项式的求值等运算而言,MAC指令可以大幅提高运算效率。如自动驾驶深度学习等算法的核心运算就是矩阵运算,矩阵运算可以分解为数个MAC运算,从而提升效率。

TOPS计算公式

TOPS计算公式如下:

理论峰值 = MAC矩阵行 * MAC矩阵列 * 主频 * 2

举例:

特斯拉的FSD芯片,96x96 MAC,主频2GHz

TOPS = 96 * 96 * 2000000000 * 2 = 36.864 TOPS

GPU算力TFLOPS

TFLOPS(Tera Floating-Point Operations Per Second),表示每秒执行一万亿次浮点运算。

TFLOPS计算公式如下:

理论峰值 = 单核单周期浮点计算次数 × 处理器核数 × 主频

举例:

GTX680, 单核单周期浮点计算次数为两次,处理核个数 为1536, 主频为1006MHZ

TFLOPS = 2 × 1536 × 1006MHZ = 3.09TFLOPS

TFLOPS与TOPS的换算

1TFLOPS@FP16 ≈ 2 * 1TOPS@INT8

FP16: 半精度浮点数/16位浮点数

INT8: 8位整数精度

CPU算力DMIPS

DMIPS(Dhrystone Million Instructions Per Second,每秒处理的百万级的机器语言指令数),描述的是CPU的运算能力。自动驾驶中多传感器融合的滤波算法,激光点云的配准算法,多数的路径规划和决策算法与DMIPS密切相关。

DMIPS通过处理器CPU性能测试基准Dhrystone程序进行评分。


Reference:

  • 乘积累加运算
  • 【无敌电动】洞悉新能源汽车的发展前景,把握电动汽车的发展趋势 (modiauto.com.cn)
  • 华为赋能自动驾驶,国内智驾产业发展加速 (dfcfw.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/175066.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯-平方和(599)

【题目】平方和 【通过测试】代码 import java.util.Scanner; import java.util.ArrayList; import java.util.List; // 1:无需package // 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scan new Scanner(System.in);//在此…

形态学操作—顶帽运算

顶帽运算是图像形态学处理中的一种操作,用于突出图像中的细小亮度变化或者局部亮度的差异。这种操作能够凸显出图像中的细微细节,通常在图像增强、特征提取等领域有着广泛的应用。 原理:   顶帽运算通过将原始图像与其开运算(Op…

利用STM32和蓝牙模块构建智能物联网设备的开发指南

智能物联网设备在现代生活中扮演着重要的角色,而STM32微控制器和蓝牙模块则为实现智能物联网设备提供了基础支持。本文将介绍如何使用STM32微控制器和蓝牙模块构建智能物联网设备的开发指南,包括硬件设计、蓝牙模块配置、传感器数据采集和云平台连接等关…

由于没有公钥,无法验证下列签名: NO_PUBKEY

安装软件需要更新 sudo apt-get update 由于没有公钥,无法验证下列签名: NO_PUBKEY AA8E81B4331F7F50 NO_PUBKEY 112695A0E562B32A sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 3B4FE6ACC0B21F32 只需要把最后一部分搞成自己…

Uni-app智慧工地可视化信息云平台源码

智慧工地的核心是数字化,它通过传感器、监控设备、智能终端等技术手段,实现对工地各个环节的实时数据采集和传输,如环境温度、湿度、噪音等数据信息,将数据汇集到云端进行处理和分析,生成各种报表、图表和预警信息&…

数据可视化:在Jupyter中使用Matplotlib绘制常用图表

Matplotlib是一个强大的数据可视化库,用于创建各种图表。 在Jupyter中使用Matplotlib可以轻松实现折线图、柱状图、散点图和饼图等常用图表。 本篇文章将为你详细讲解用matlpotlib绘制常用图表的方法。 1、折线图 折线图是展示数据趋势和变化的常见图表类型。 …

设计问卷调查问题的技巧二:确定问题的结构与顺序

上篇文章中,我们了解到设计问卷调查问卷的技巧有保持问题中立、少用开放式问题、保持全名平衡的答案集、谨慎设置单一回答。在这篇文章中,我们将继续深入探讨设计问卷调查问题的剩余5大技巧! Tip5:注意问题的顺序 虽然您可以任意…

【Linux】 file命令使用

file命令 file命令用于辨识文件类型。 语法 file [参数] [文件名] who命令 -Linux手册页 命令选项及作用 执行令 file --help 执行命令结果 参数 -b  列出辨识结果时,不显示文件名称;-i:显示MIME类型;-z:对…

5 面试--设计模式

五、设计模式 设计模式是在软件开发中,经过验证的、在特定场景的解决⽅案。另⼀种说法是扩展隔离变化点,抽象稳定点。 5.1 设计原则 1. 单⼀职责原则:就⼀个类⽽⾔,应该仅有⼀个引起它变化的原因。 2. 开放封闭原则&#xff1…

Linux 栈回溯

目录 前言一、什么是栈回溯?二、栈回溯的实现原理三、参考阅读 前言 日常工作中,我们在开发软件程序时,经常会遇到程序奔溃的问题,导致程序奔溃的原因有很多,我们一般都是定位到相关代码,再去查询具体原因。…

C# 使用PanGu分词

写在前面 这是官方介绍:盘古分词是一个中英文分词组件。作者eaglet 曾经开发过KTDictSeg 中文分词组件,拥有大量用户。作者基于之前分词组件的开发经验,结合最新的开发技术重新编写了盘古分词组件。 盘古分词组件需要配合其字典文件使用&am…

虚幻学习笔记—文本内容处理

一、前言 本文使用的虚幻引擎5.3.2,在虚幻中已经集成了很多可以直接处理多样化文本的蓝图,比如格式化动态显示、浮点数多样化等。 二、实现 2.1、格式化文本显示动态内容:在设置某个文本时可以使用“Format Text”蓝图设置自定义可以的显示…

1.6锁的升级过程

一、偏向锁 轻量级锁 当有新的线程进来时 其实就是竞争不激烈,但是确实存在多个锁竞争的情况,而且是,大家都很有序的进行,一释放,下一个线程就拿到锁,很有顺序的获取锁,基本上通过自旋的方式代…

一、Oceanbase基础

一、集群相关概念 集群:整个分布式数据库。Region:表示区域,是地域的逻辑概念,如1个城市,1个集群可以有多个Region,用于跨城市远 距离容灾。Zone:表示分区,是机房或机架的逻辑概念…

Git指定分支或文件回退到指定版本

文章目录 一、分支回滚1.1、使用 git reset 命令1.2、使用 git revert 命令1.3、使用 git checkout 命令 二、文件回滚2.1、回滚未提交文件2.2、回滚已提交文件2.2.1、首先查看文件的历史版本2.2.2、找到你想要还原的版本2.2.3、将文件还原到你想要还原的版本2.2.4、提交代码 三…

Scrapy爬虫异步框架之持久化存储(一篇文章齐全)

1、Scrapy框架初识(点击前往查阅) 2、Scrapy框架持久化存储 3、Scrapy框架内置管道(点击前往查阅) 4、Scrapy框架中间件(点击前往查阅) Scrapy 是一个开源的、基于Python的爬虫框架,它提供了…

Android应用程序开发实战篇----期末总结1

项目1(了解移动电子商务开发) 1,任务一:了解移动电子商务 移动电子商务:利用无线终端进行的电子商务活动。 移动电子商务的特点:方便,摆脱时空性,安全,潜在用户规模大,…

vue day2

1、指令修饰符:.指明一些指令后缀,不同后缀封装不同处理操作 按键修饰符:keyup.enter v-model修饰符: v-model.trim:去首位空格 v-model.number:转数字 事件修饰符: 阻止事件冒泡&#xff1…

目标检测YOLO系列从入门到精通技术详解100篇-【目标检测】工业相机

目录 知识储备 深度相机 1 TOF 2 双目视觉 3 结构光 4 智能门锁应用 5 手机应用

sftp学习

什么是sftp? sftp的简单操作 远程连接 int RobostSftp::Init(QString ip,QString port,QString user_name, QString user_password) { int rc;session ssh_new();if (!session) {fprintf(stderr, "ssh initialization failed\n");// return 1…