这两年逛车展,我注意到一个特别有意思的变化:很多人看一辆新能源车,除了外形、续航、价格,已经习惯性追问一句“这车用的什么芯片,算力多少”。早几年大家问的是马力、是百公里加速,现在挂在嘴边的变成了TOPS。可以说,车载SoC算力竞赛已经从产业链内部的暗流,硬生生变成了摆上台面的营销话术。但说实话,光看发布会PPT上的算力数字没有太大意义,真正值得琢磨的是背后的技术演进主线——从域控制器到中央计算平台,芯片架构和整车电气架构到底是怎么一步步走到今天的。
这篇文章我想以一位长期跟踪汽车电子供应链的从业者视角,把这条线完整梳理一遍:车内为什么突然需要堆算力、域控架构是怎么拆解的、SoC选型到底该看哪些指标、算力口径里有多少水分,以及从域控走向中央计算平台时,我们在实际项目中踩过哪些坑、应该提前做哪些准备。无论你是主机厂的技术规划、Tier1的电子架构工程师,还是关注智能汽车赛道的投资人,这篇内容应该都能给你一个比发布会参数更扎实的参考框架。
1. 为什么车内会突然打起算力竞赛
1.1 分布式ECU终于撑不住智能化了
传统汽车电子架构是典型的分布式ECU模式:车窗一个控制器,车灯一个控制器,ABS一个控制器,变速箱又一个控制器。一台普通车型动辄几十上百个ECU,每个ECU处理的是非常明确、非常单一的功能。这类ECU内部的MCU芯片,算力普遍只有几十到几百DMIPS,跑跑雨刮器逻辑、车窗升降逻辑毫无压力,但要让它们运行深度学习模型、渲染3D导航界面,那就真的强人所难了。
智能化新功能是集中爆发的。360环视、全场景语音交互、在线导航、自动泊车、高速领航辅助、城市领航辅助,在这些功能出现之前,车里根本没有对应的计算节点。更麻烦的是更新节奏变了:以前汽车出厂即终版,所谓“升级”大多发生在4S店维修工位;现在用户期待的是OTA持续推送,这个月新增一个记忆泊车,下个月优化一个语音模型。这种节奏放在分布式ECU架构里几乎无法执行——几十个ECU分散在车内,软件版本千差万别,线束又重又乱,每一次更新都像一次拆车。
分布式架构的另一个隐形成本是线束。功能越多,ECU之间的信号交互越多,电缆重量和整车装配工时都跟着涨。一台高端车型的线束总长可以超过几公里,重量几十公斤。算力不集中,线束就没法收敛。所以,当软件迭代需求和硬件成本压力同时压上来,唯一出路就是把计算资源收拢,用少数几个高算力平台替代大量低算力ECU。
1.2 “软件定义汽车”必须建立在算力集中之上
软件定义汽车这句话这几年被讲得很多,但很多人没意识到它的前提是什么。软件要能持续定义,就必须跑在一个通用、可扩展、有足够冗余算力的计算平台上。过去每个功能独占一个MCU,算力零碎且不可共享,糟蹋算力不说,而且根本没法动态分配资源。集中到域控之后,一颗SoC可以同时承载多个软件模块,OTA也简单很多——升级一个域控的镜像,就能改变整车的一大片功能。
我习惯用一个类比来解释这件事:分布式ECU时代,车内相当于几十个单人办公室,每个人手里都有一摊文件,互不共享;域控架构出现后,车内相当于建了一个数据中心,大家把计算请求提交到中心,由中心统一调度。中央计算平台则是把这个数据中心的角色进一步强化,把更多业务逻辑都拉进来,区域控制器只负责边缘采集和执行。想明白这个类比,就能理解算力竞赛的本质:它不是厂商无聊的军备竞赛,而是汽车电子架构走向集中化的必然产物。第一波算力竞赛的起点,正是“域控”这个概念开始落地的阶段。
2. 域控架构的分工逻辑与SoC选型,不能只看发布会
2.1 四大域的拆分与各自的算力需求
域控架构虽然在不同主机厂手里的切法略有差异,但主流思路是把整车功能拆成几个大域。相比几十上百个ECU,域的数量大幅收窄,计算资源也能按域集中部署。这里我先按比较常见的划分方式列一个表,后面再逐个展开:
| 域 | 核心功能 | 计算中枢 | 算力等级与关键关注点 |
|---|---|---|---|
| 智能座舱域 | 中控大屏、仪表、语音、多系统 | 座舱SoC,CPU+GPU+NPU | 中低算力AI,几十TOPS以内,强图形显示、多媒体 |
| 智能驾驶域 | 感知、融合、规划、控制 | 智驾SoC,NPU为主 | 几十到数百TOPS,关注AI吞吐、安全冗余 |
| 车身域 | 车窗、灯光、门锁、网关 | MCU或入门级SoC | 低算力,可靠性优先,千DMIPS级 |
| 动力底盘域 | 电机控制、线控底盘 | 高性能MCU | 算力不高但实时性要求极高 |
车身域和动力底盘域一般不需要投入大量AI算力,真正的算力竞赛集中在座舱和智驾两个域上。座舱域算力要支撑高分辨率中控、仪表盘动画、多屏联动、语音识别、手势识别;智驾域算力要支撑摄像头感知、激光雷达点云处理、导航决策、路径规划。这两个域的芯片虽然都叫车载SoC,但设计哲学和衡量指标完全不一样,这也是很多选型团队最容易犯迷糊的地方。
2.2 座舱SoC与智驾SoC的“口味差异”
座舱SoC的底层逻辑更像手机SoC,强调CPU通用性能、GPU渲染能力、显示接口数量、编解码器支持、多系统虚拟化。一颗座舱SoC要同时带仪表和高清中控,要在同一颗芯片上跑仪表系统、娱乐系统,还要支持语音助手和影音播放,AI算力要求反而不是最高的——语音识别、视线追踪、手势识别这些任务,十几TOPS基本就够用。选座舱SoC时,关键看GPU能力、接口带宽、Hypervisor支持情况,以及各种音视频外设的兼容性。
智驾SoC完全换了一套思路。它要处理的是高分辨率图像、多路视频、激光雷达点云,需要的是大算力NPU和极高的内存带宽。智驾SoC必须有强大的深度学习推理能力,同时要把延迟压低,因为对AEB这类安全性功能来说,几毫秒的延迟可能就是生与死的差距。此外智驾SoC还要满足功能安全要求,通常需要内建安全岛或者外挂独立的MCU核来应急兜底。
二者的“口味差异”直接体现在芯片设计上:座舱SoC可以多放GPU、多放视频编解码单元;智驾SoC则会把更多晶体管面积留给NPU、向量单元和片上存储。有些做智驾芯片的团队回说“我们GPU很弱,那不重要”,反过来座舱芯片团队也没有谁会把脑力全押在NPU推理极限上。
2.3 选型检查清单:除了TOPS还得看这些
在域控阶段做SoC选型时,我建议团队不要只拉一张算力对比表,下面这些维度都要过一遍:
| 选型维度 | 具体关注点 |
|---|---|
| CPU多核性能 | 是否支持大核集群,能否满足高负载多任务调度 |
| 内存带宽 | LPDDR5还是LPDDR5X,位宽128bit还是256bit |
| NPU有效利用率 | 标称TOPS只是一部分,实际利用率才是关键 |
| 工具链成熟度 | 算子库完整度、编译器优化、调试与调优工具 |
| 车规认证 | AEC-Q100、ISO 26262目标等级 |
| 供货周期 | 车规芯片的供货保障和生命周期承诺 |
| 功耗与散热 | 持续峰值功耗,是否适配整车热管理 |
| 软件生态 | 中间件、虚拟化、BSP、量产案例 |
这里我想多说一句内存带宽。很多团队在选型时只盯着TOPS,结果芯片标称算力很猛,实际跑大模型却卡在带宽上。比如某颗号称500 TOPS的旗舰智驾SoC,如果只用128bit LPDDR5,内存带宽被锁死,跑Transformer类模型时NPU经常处于“等数据”的状态,有效算力可能连标称的三分之一都够呛。带宽不够,算力就是嘴上数字。
3. 算力竞赛里的单位口径:TOPS、利用率与真实体验
3.1 TOPS是怎么悄悄注水的
算力竞赛最热闹的就是TOPS数字攀比,从几百TOPS一路飙向千级TOPS。但你需要先弄明白这个数字的计算方式。TOPS全称是Tera Operations Per Second,代表每秒万亿次运算,可问题是“运算”这个词有很大的解释空间。行业里最常用的口径是INT8整数精度,这是各家比较统一的;但有些厂商喜欢宣传稀疏计算下的TOPS,比如2:4结构化稀疏模式下算力翻倍,而真实跑深度学习模型时,模型并不是天然就能达到50%稀疏率,需要专门训练和剪枝,效果还因模型而异。
我见过某款芯片宣传页上把稠密算力和稀疏算力叠加写成一个总数字,乍一眼像是常规稠密算力的两倍多。等拿到开发板把常用模型放上去实测,发现根本没有宣传得那么猛。这个现象在业内非常普遍,所以我一直坚持一条铁律:不看纸面TOPS,只看真实模型的实际延迟和吞吐。
更细一层说,同一家芯片在不同精度下也有区别:INT8、FP16、BF16的口径各不相同。FP16的TOPS往往只有INT8的一半,而一些宣传页又默认写的是INT8下的最高值。你不能拿A家的FP16算力和B家的INT8算力直接比,那是在拿苹果比橘子。所以,真正要看的不是“多少TOPS”,而是“能稳定释放多少有效TOPS”。
3.2 内存带宽算力利用率能效比,三位一体
算力要真正跑到接近标称值,内存带宽必须跟得上。神经网络计算本质上是数据搬运问题:权重和激活数据要不停地在DRAM和计算单元之间搬运,如果DRAM带宽不足,NPU算得再快也是干等。这里给一个非常粗糙的估算方法:在GPU这类计算平台上跑大模型,内存带宽需求通常和参数量强相关,批量推理时更是把带宽吃满。车载场景下大多用LPDDR5或LPDDR5X,带宽取决于位宽和频率。136bit和256bit的差距,在实际大模型推理任务里的感受差异可能是“流畅”和“卡顿”的差别。
还有个绕不开的硬约束是功耗。车规SoC不能像消费级GPU那样上几百瓦散热器,车内空间有限,散热条件差,又要过严格的可靠性测试,所以整车环境下一颗智驾SoC的持续功耗经常被限制在一个谨慎的范围内,加上单片机、摄像头、激光雷达的功耗,热设计余量非常紧张。芯片标称算力再高,一旦撞上功耗墙,就会自动降频,实际性能打折。我前期在开发板上测试某颗智驾芯片,常温裸板跑模型能到标称性能的八成;后来装进量产台架,在60度环境温度和不过分加大风冷的前提下,持续性能差不多掉了将近两成。这属于很正常的物理现实,但选型时如果只看测试台上的漂亮数据,量产交付的时候会很难看。
3.3 工具链决定纸面算力能不能兑现
两颗TOPS差不多的芯片,跑同一个模型,最终效果可能天差地别,这中间的差距基本都出在软件栈。芯片的AI算力像是一台性能很猛的跑车,但要在赛道上跑出速度,还得有匹配的燃油、轮胎、调校——对应到芯片上就是编译器、算子库、量化工具、调试工具。GPU传统路线的优势在于生态成熟,AI算法工程师上手快,很多模型直接能跑;专用NPU路线的优势在于理论能效高,但转移模型时经常发现某个新算子不支持,需要算法团队写定制kernel,工作量陡增。
我的经验是:选芯片前,无论如何都要把自己的目标模型拿到官方开发板上跑一轮端到端验证,至少要覆盖感知模型、规控推理和几个关键预处理算子。这一轮下来,你对“这款SoC到底能不能兑现承诺算力”会有远比发布会PPT清晰的认识。有些芯片算力一般,但工具链顺手,部署效率反而高;有些芯片标称很强,算子库却跟不上,新模型适配就得等版本,开发节奏被拖慢。算力竞赛本质上不只是硅片竞赛,更是软件生态的竞赛。
4. 从域控走向中央计算平台,三条路线的演进逻辑
4.1 中央计算+区域控制器:为什么是必然方向
域控架构虽然比分布式ECU进了一大步,但它依然是按“功能域”切分的:座舱一套硬件,智驾一套硬件,车身一套硬件,各自独立发展,数据沟通还得靠跨域网关转发。这带来两个问题:第一,硬件数量依然不少,成本省得不够彻底;第二,跨域数据共享不顺畅,比如智驾想利用座舱的摄像头做人脸疲劳监测,或者座舱想展示智驾的感知结果,要绕来绕去才能打通。
所以电子电气架构继续演进的方向,就是经典的“中央计算+区域控制器”模式。中央计算平台承担绝大多数逻辑计算,不再区分什么座舱域智驾域,Region控制器退化为IO汇聚节点,负责采集传感器信号、驱动执行器,把数据转发给中央大脑。这种架构下,线束进一步收敛,软件升级更容易,故障域更清晰,整车制造和售后的复杂度也随之下降。可以说,域控是过渡,中央计算平台才是更接近终局的形态。
中央计算平台不是简单地把域控芯片放在一起,它意味着芯片需要同时承载原本多个域的工作负载,并且要做到强隔离——上一秒还在处理娱乐界面动画,下一秒就要支持防碰撞决策,两者不能互相干扰。这比单纯堆一个高算力芯片难得多。
4.2 路线A:舱驾一体,双脑合一
中央计算的第一个主流路线是舱驾一体,把智能座舱和智能驾驶两套算力融合进一颗SoC。这颗SoC既有足够的GPU和多媒体能力照顾座舱体验,又有强大的NPU应对智驾推理,用Hypervisor把两个逻辑隔离开来,QNX或者Linux跑智驾关键任务,Android跑娱乐生态。
舱驾一体最诱人的优势在于数据共享。座舱摄像头可以帮忙做人脸识别,判断驾驶员是否疲劳或分心;智驾感知数据可以直接投到仪表盘和中控AR导航里,不再需要跨芯片搬运,延迟更低、功耗也更省。从成本看,用一颗高端SoC替代两颗旗舰SoC,BOM成本往往能降两三成,对走量的中高端车型很有吸引力。
舱驾一体的代价同样明显。功能安全等级很尴尬:智驾部分要做到ASIL-D,娱乐部分却运行着海量第三方应用,要在一个物理芯片上隔离这两种性质的负载,Hypervisor和芯片自身的资源分区能力必须非常强。只要资源冲突排查不彻底,就可能出现“娱乐系统崩溃导致智驾降级”这种事故,这是主机厂绝对不愿意看到的。所以舱驾一体SoC虽然宣传火热,但真正实现安全量产的资源调度方案,需要很多版本迭代。
4.3 路线B:多SoC中央脑,按主从分工
另一种中央计算路线是不追求“单芯片包打天下”,而是搞一个中央计算单元,内部放两颗甚至更多颗高算力SoC,各自承担不同职责,再加上若干高可靠MCU做功能安全监控,区域控制器只需执行IO采集和配电。
这种方案的好处是灵活:智驾计算压力大,就把大模型放在那颗NPU最强的SoC上;座舱需要跑很多应用,就由屏蔽更成熟的座舱SoC负责。两颗SoC之间通过高速PCIe或者车载以太网互联,数据共享能力比跨域网关强得多。协同调度需要中间层解决,但整体开发风险比单芯片舱驾一体略小,也是很多主机厂当下愿意选择的可落地路径。
多SoC中央脑真正难的是实时性。车内信号经过区域控制器、网络交换机、中央大脑,再到执行器,整条链路要稳定控制在毫秒级内,需要TSN时间敏感网络、确定性调度和冗余备份协同工作。做过车控相关项目的人都知道,分布式系统中最难的不是“能跑通”,而是“在极端条件下也保证确定性”,一旦时间同步出偏差,摄像头图像和雷达点云融合就会出现错位,后果很严重。
4.4 路线C:单芯片大算力的终极形态与算力边际效应
行业里也在不断探索单芯片大算力的极限形态。有人把CPU、GPU、NPU、高带宽内存、安全岛全部集成到一颗车规芯片里,算力数字一路从500 TOPS往1000 TOPS以上走,还计划把座舱和智驾全部装进去。这种方案的看点在于物理尺寸、功耗和成本都最集中,整车电子电气架构也可以极简。
但我个人对“算力越大越好”持保留态度。车规芯片面积越大良率越低,成本越离谱,散热难度也大;更重要的是,算法天生在不断演进,今天200 TOPS能跑通的端到端模型,明天可能需要400 TOPS,后天算法瘦身后又可能降回250 TOPS。所以算力不是越多越保险,真正帮你兜底的是“可释放算力”“带宽”和“工具链迭代能力”。
算力竞赛还会持续,但边际效益会逐渐递减:当一款芯片的算力足够覆盖目标场景后,再往上堆TOPS对用车体验的贡献越来越小,反而增加成本和能耗。下一阶段的竞争焦点,正在从“谁算力高”转向“谁能让算力利用率更高、让算法迭代更快”,我也更看好这种务实的方向。
5. 从PPT到量产:算力竞赛落地时的几个真实痛点
5.1 芯片研发周期与算法迭代速度的失配
芯片设计周期通常以年计,从定义规格到流片再到车规认证,一个SoC项目三四年非常正常;但算法迭代的周期是“月”,Transformer、端到端、多模态模型换了一茬又一茬。这两者天然错配,导致一个很无奈的行业常态:芯片量产上车时,当初为它设计的代表性模型已经不是最新架构了。
我见过不止一个团队踩这个坑。某项目选型时锁定了当时最热门的旗舰智驾SoC,结果算法团队第二年换了一个更先进的大模型,发现芯片的工具链和算子库不支持几个新算子,只能把模型做算子替换和裁剪,算法效果打折,工程周期拉长。后来大家学聪明了:选型之前看芯片厂商的算子库扩展路线图,看它对标准Transformer、Attention、卷积之外新结构能不能快速适配,不能让单一模型绑定整个选型决策。宁可算力留余量,也要确保模型演进空间。
5.2 功耗散热与车规认证是“隐藏的杀手”
任何一款车载SoC,最后上线都要经过车规可靠性等级认证,比如AEC-Q100标准,还要配合ISO 26262功能安全流程交付。这些认证周期长、成本高,很多消费电子芯片厂进场不深,栽就栽在这里。还有一个容易被低估的问题是散热。开发板阶段大家都在常温环境跑benchmark,等装进手套箱、座椅下方这种密闭空间,再遇到夏季暴晒,芯片如果热设计不够强,只能降频保护,性能直线跳水。
我建议项目团队做热仿真时,不要把芯片数据手册上的最大功耗当作常规功耗来设计系统,而要看目标场景下的典型持续功耗。自动驾驶全场景工作时的负载往往在最高负载和中等负载之间震荡,需要散热系统跟得上峰值,又不能为了一直跑满峰值把整车功耗拉太高。这个平衡,需要供应商和主机厂挺早地一起做热测试迭代。
5.3 软件复杂度在中央计算平台成倍放大
中央计算平台之后,软件复杂度不再是“多域软件相加”,而是“多域软件相乘”。以前座舱和智驾各自独立迭代,版本和故障边界清晰;现在都跑在同一个中央计算硬件平台上,共享内存、共享网络、共享电源,一个模块的异常可能污染另一个模块,OTA升级失败回滚的难度也更大。
我接触过一些量产项目,硬件算力明明很充裕,瓶颈却出在软件集成上:不同团队负责不同模块,版本依赖混乱,一次OTA幻影可能牵动十几个组件的兼容性测试。中央计算对软件工程能力的要求,比芯片算力要求的门槛还高。换句话说,算力竞赛的上半场靠硅片,下半场比的是谁能把复杂软件稳定、安全、快速迭代地跑起来。
5.4 自研SoC与外购方案:需要冷静算一笔账
最后一个绕不开的问题是:车企到底该自研SoC,还是外购成熟方案?自研芯片的最大价值在于把软件定义汽车的底层钥匙握在自己手里,从硬件层面深度适配自家算法和架构,同时长期看能摊薄成本;但代价是团队投入巨大,流片失败或者迭代过慢都会伤筋动骨。外购成熟方案获取的是时间、生态和工具链稳定性,代价是产品同质化和毛利承压。
从算力竞赛的角度看,自研芯片很难在所有指标上碾压外购旗舰,它的核心目的往往是“够用”“适合自家算法”,而不是“峰值第一”。所以主机厂决策的时候,不要只对标算力榜单,还要估计内部能否支撑一个完整的芯片软件栈和长期演进团队。芯片是长周期生意,没有持续投入,自研很容易变成“流片即落后”。
结尾
回过头看,车载SoC算力竞赛只是表象,真正的内核是汽车电子架构从分布式走向域控、再走向中央计算平台的深层变革。我在实际项目中,最看重的三个指标始终是:有效算力而不是名义TOPS、目标模型在开发板上的实测延迟、以及工具链和生态的迭代速度。竞赛终归会冷却,但集中化架构的趋势很难逆转。至于选型建议,我每次都会对团队说一句话:先别急着在PPT上做性能对比,把芯片开发板、目标模型、真实功耗和散热条件摆上台面,跑一轮再说。手头有开发板的话,今天的重点就是让端到端模型在上面稳定转起来,你会发现那些发布会参数背后的真实世界,比想象中复杂得多,也有意思得多。