智能驾驶词典 --- 自动驾驶芯片梳理

news2024/9/22 4:18:37

0 前言

与智能驾驶相关的芯片主要分为自动驾驶芯片(边缘端)和智能座舱芯片两大类,另外衍生的相关芯片种类还有计算集群芯片(云端),

1 自动驾驶芯片梳理

目前业内具有代表性的智驾芯片产品梳理如下。
在这里插入图片描述

1.1 自动驾驶芯片方案

目前市面关于自动驾驶行泊一体的解决方案基本都用到多颗SoC的策略,常见组合包括低算力TDA4 * 2方案、TDA4 + 3J3方案、高算力Orin * 2(*4)方案、MDC610 * 2方案等等,多颗SoC是如何联合工作的是个很有意思的问题,今天拿TI的双TDA4方案做一下解读,其中的思路可以帮助理解其它多SoC方案。

为什么要做多SoC方案?

为什么要使用多SoC,通常基于以下几点:
a、性能需要
运行各类通用计算、深度学习计算和应用所需的性能需求可能超出了单SoC的能力,除了算力的不足之外,在实际应用中也会出现长时间高功率运算导致的硬件过热死机等问题,因此部分整车厂商在对方案商方案评审时还会考虑负载率/利用率的问题(并非越高越好),不做具体展开。

b、功能安全考虑
为满足特定情况下功能安全需求,需要增加一个SoC作为主SoC因异常导致无法正常工作时的bankup,这里涉及到冗余备份的考虑,对应的衍生出同构冗余和异构冗余两种方案,各有优劣,不做具体展开。

c、IO接口限制
在集成化成都越来越高的各类ADAS应用中,各类传感器的应用数量不断增加,性能也不断增强,因此对于通讯接口数量和带宽需求也越来越高,单个SoC可能无法满足接口数量的需求,早期的ADAS方案有典型的5R1V,现在较为流行的方案有5R8V12U3L,传感器数量成倍增加,对各类接口数量要求也大大增加,硬件性能提升导致的数据带宽要求与早期相比已不可同日而语;
另外在单独应对性能瓶颈方面,部分厂商在做的单SoC的分时复用(行车的时候做行车计算,泊车的时候做泊车计算)也是一种解决方案,可实现低算力SoC行泊一体,不做具体展开。

1.2 主流芯片与搭载车型梳理

与智能驾驶相关的芯片主要分为自动驾驶芯片(边缘端)和智能座舱芯片两大类,另外衍生的相关芯片种类还有计算集群芯片(云端),目前业内具有代表性的智驾芯片产品梳理如下。

在这里插入图片描述

1.3 算力越大≠效果越好

在分析英伟达制霸AI芯片市场,股价五年暴涨20倍的原因时,分析师们往往会草草地抛出一个观点:算力为王。车企们在宣传智能汽车时,也常常有意无意地向用户传达一种思想:算力越大越牛X。 不过这并非事实。在真实的智能驾驶系统中,更大的算力只提供牛逼的可能性,但不保证牛逼的确定性。 一方面,企业通常对外宣传的TOPS,是一块芯片的AI峰值算力,但在实际运行中,芯片算力很难被充分利用。
一个不那么为人所知的事实是,在高数据量的计算任务中,最大的瓶颈常常是存储带宽而非算力。因为计算单元的运行频率远高于存储单元,芯片会陷入“算力等数据”的状态,高算力其实在空转[5]。 这就相当于餐厅里有一位米其林大厨,做饭又快又好吃,但受制于切菜工的效率,导致出餐率一直上不去。
存储能力成为AI应用的主要瓶颈 有效运用高算力的一个方法是在芯片中放置更多的高速缓存(SRAM),这种存储单元与计算单元距离更近,数据传输的延迟更低,可有效提升带宽。 比如特斯拉在其FSD芯片内封装了32MB的高速缓存,缓存带宽达到2TB/s,将每秒能处理的图像从Drive PX2的100余帧提升至2300帧,为其FSD Beta算法提供了基础。

但特斯拉做到这一切的前提是斥巨资从硅谷找到顶级半导体人才,进行自主研发,而能同时满足这样条件的车企并不多。 另一方面,即使通过各种方法尽可能把芯片算力用满,也不代表万事大吉——算力是智能驾驶的基础,算法才是灵魂。 关于算法的重要性,在游戏行业有一个生动的例子。2021年前,游戏玩家在打开GTA5联机版时,即使拥有性能不错的电脑,也需要等待一段漫长的时间。后来有程序员解包发现,由于部分代码质量过低,某个只需一步完成的步骤,被迫跑了19.8亿次if语句——这段代码很简单,但占用了60%的计算资源[7]。 同样的道理在智能驾驶行业也成立:堆砌、消耗算力并不难,难的是通过高效算法将算力转化为实打实的用户体验。

一个有经验的算法团队常常能取得更高的算力费效比。比如小鹏刚刚向广州区域的P5车型推送了城市高阶辅助驾驶CNGP,在行业大多基于上百T算力实现这一目标时,小鹏P5仅搭载了算力30TOPS的Xaiver芯片,依靠的便是算法优化和高精地图加持[8]。 不久前与五菱一起推出低算力辅助驾驶方案的大疆车载认为,实现智能驾驶面临传感器、算力、算法、数据四座大山,四座山头需要一起翻越。换句话说,智能驾驶系统其实是一个木桶,决定最终体验的是不是某块长板,而是短板。 而在当下,整个汽车行业将芯片算力堆到数百乃至上千T的大有人在,但没有一家车企的辅助驾驶系统效果,比得上特斯拉基于144T算力做出来的FSD Beta。面对这种情况,很难说智能驾驶行业的短板在芯片算力上。

而在广阔的辅助驾驶市场,更加主流的其实是服务中低端车型的够用就好。他们不追求(也无力使用 )高端配置,而是用低成本芯片、传感器,在有限场景内将辅助驾驶功能做好。 比如大疆与五菱今年合作推出的智驾版 KIWI EV则更进一步,采用200万像素摄像头为主传感器,计算平台算力仅16T,全套辅助驾驶套件成本在一万以内。 随着此类方案的流行,一些平价智能驾驶芯片如地平线J3(算力5T)、德仪TDA4(算力8T)正在打开越来越大的市场。

参考链接:
https://zhuanlan.zhihu.com/p/579801405
https://baijiahao.baidu.com/s?id=1748172256217137711&wfr=spider&for=pc
https://www.elecfans.com/qichedianzi/1901545.html

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

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

相关文章

Studio 3T使用教程,本人详细介绍连接Mongodb过程

1:安装好MongodbWindows下安装 MongoDB_mongodb windows_Dragon-v的博客-CSDN博客2:安装好Studio 3T3:打开 Studio 3T ,点击开始创建连接 4:点击 Manually configure my connection settings,然后next5&…

【MySQL之MySQL底层分析篇】系统学习MySQL,从应用SQL语法到底层知识讲解,这将是你见过最完成的知识体系

文章目录MySQL体系结构MySQL存储结构(以InnoDB为例)MySQL执行流程(以InnoDB为例)1. 数据写入原理2. 数据查询原理MySQL存储引擎1. 为什么需要不同的存储引擎2. 如何为数据指定不同的存储引擎,数据粒度又是多少3. MySQL…

28岁还是一事无成,现在想学习软件测试还来得及吗?

为什么会学习软件测试? 28岁了,算一下8年了,工作了一年,就没去工作就一-直在家,家里固定每个月给2000,偶尔一个月有四千,但依旧没钱,家里给了一套房子,出门200米就是地铁站&#xff…

【流程控制】JavaScript 全栈体系(五)

JavaScript 基础 第七章 运算符 一、赋值运算符 目标: 能够使用赋值运算符简化代码 赋值运算符:对变量进行赋值的运算符 已经学过的赋值运算符: 将等号右边的值赋予给左边, 要求左边必须是一个容器其他赋值运算符: -*/% 使用…

轻松实现内网穿透:实现远程访问你的私人网络

导语:内网穿透是什么?为什么我们需要它?今天我们将介绍这个令人惊叹的技术,让你实现远程访问你的私人网络。 使用内网穿透,轻松实现外网访问本地部署的网站 第一部分:什么是内网穿透? 通俗解释…

【LeetCode】剑指 Offer 18. 删除链表中重复的节点(题目二) p122 -- Java Version

题目链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-list/ 1. 题目介绍(83. 删除排序链表中的重复元素) 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序…

机器学习-BM-FKNCN、BM-FKNN等分类器对比实验

目录 一、简介和环境准备 二、算法简介 2.1四种方法类: 2.1.1FKNN 2.1.2FKNCN 2.1.3BM-FKNN 2.1.3BM-FKNCN 2.2数据预处理 2.3输出视图 2.4调用各种方法看准确率 2.4.1BM-FKNCN 2.4.2BM-FKNN 2.4.3FKNCN 2.4.4FKNN 2.4.5KNN 一、简介和环境准备 k…

Java9之HttpClientAPI实战详解

Java9 之 HttpClientAPI 实战详解 前言 相信关注 java9 的小伙伴们都知道 java9 版本内置模块提供了 Http 功能,当然并不是说之前 jdk 之前并不支持,那么这次更新又多了什么呢?或者是解决了什么问题? 说明 自 JDK 1.0 以来&…

图灵完备及TypeScript图灵完备性验证

一、图灵完备 1.图灵完备的概念 首先从定义出发,什么是图灵完备:图灵完备指一系列操作数据的规则能够模拟任何图灵机。 WikiPedia-图灵完备介绍,在可计算性理论,如果一系列操作数据的规则(如指令集、编程语言、细胞自…

centos安装Anaconda3

目录一、参考二、Anaconda简介1、用途2、关于anaconda三、下载安装1、下载2、安装anaconda3、配置环境遍历4、测试配置结果5、设置显示前缀一、参考 在centos上安装Anaconda 最新Anaconda3的安装配置及使用教程(附图文) 二、Anaconda简介 一句话&…

系统升级丨分享返佣,助力商企实现低成本高转化营销

秉承助力传统经济数字化转型的长远理念 酷雷曼VR再次在VR全景营销中发力 创新研发“分享返佣”功能 进一步拓宽商企VR全景营销渠道 助力商企搭建低成本、高传播、高转化 的VR营销体系 01、什么是“分享返佣”? ●“分享返佣”即“推广”返佣,是酷…

干货满满!MES的简介和运用

导读 谈及MES必须先谈生产,生产体系模型如图所示,涉及人、财、物、信息等资源,产、供、销等环节,以及供应商、客户、合作伙伴等。 其中,生产管理是通过对生产系统的战略计划、组织、指挥、实施、协调、控制等活动&…

【经验总结】10年的嵌入式开发老手,到底是如何快速学习和使用RT-Thread的?(文末赠书5本)

【经验总结】一位近10年的嵌入式开发老手,到底是如何快速学习和使用RT-Thread的? RT-Thread绝对可以称得上国内优秀且排名靠前的操作系统,在嵌入式IoT领域一直享有盛名。近些年,物联网产业的大热,更是直接将RT-Thread这…

信贷系统学习总结(5)—— 简单的风控示例(含代码)

一、背景1.为什么要做风控?目前我们业务有使用到非常多的AI能力,如ocr识别、语音测评等,这些能力往往都比较费钱或者费资源,所以在产品层面也希望我们对用户的能力使用次数做一定的限制,因此风控是必须的!2.为什么要自己写风控?那么多开源的风控组件,为什么还要写呢?是不是想…

一个大型网站架构的演变历程

正序: Rome was not built in a day(罗马不是一天建成的。)一个成熟的大型网站从来都不是一蹴而就的,需要经过多次架构的调整和升级,我们熟知的大型网站比如京东、淘宝、亚马逊,它们每天都有巨大的用户访问…

什么蓝牙耳机打电话效果最好?通话效果好的无线蓝牙耳机

2023年了,TWS耳机虽说近乎人手一只了,但用户换新的需求和呼声依然热火朝天,因为我们想要听音乐、刷视频的时候都得准备,下面整理一些通话效果不错的耳机品牌。 第一款:南卡小音舱蓝牙耳机 动圈单元:13.3m…

华为OD机试题,用 Java 解【靠谱的车】问题

最近更新的博客 华为OD机试题,用 Java 解【停车场车辆统计】问题华为OD机试题,用 Java 解【字符串变换最小字符串】问题华为OD机试题,用 Java 解【计算最大乘积】问题华为OD机试题,用 Java 解【DNA 序列】问题华为OD机试 - 组成最大数(Java) | 机试题算法思路 【2023】使…

基于springboot的微信公众号管理系统(支持多公众号接入)

微信公众号管理系统,支持多公众号接入。提供公众号菜单、自动回复、公众号素材、模板消息、CMS等管理功能 项目说明 是一个轻量级的公众号开发种子项目,可快速接入微信公众号管理功能swagger文档(启动wx-api后查看):…

四信⾼速动态称重治超系统 不停车超载预检

随着交通运输行业的飞速发展,违法超载现象屡见不鲜,对公路、桥梁等造成了严重破坏,且容易引发交通事故。因此,有必要采用超载治理模式,有效延伸超限检测站管理上的时空范围、缓解执法力量不足的矛盾,以便进…

CAD坐标有哪些输入方式?来看看这些CAD坐标输入方式!

在CAD设计过程中,有时需要通过已知坐标点来画图,有时又需要通过已知角度和距离来画图,在这种情况下,由于已知条件不同,所以便需要用不同的方式来定位点。那么,你知道CAD坐标有哪些输入方式吗?本…