2、地平线征程系列概览:J2、J3、J5、J6的演进脉络,J5的定位与关键规格

地平线征程系列芯片是面向智能驾驶与机器人场景设计的车规级AI处理器。从2019年征程2(J2)量产上车,到2021年征程3(J3)大规模部署,再到2022年征程5(J5)作为高算力域控主芯片落地,直至2024年征程6(J6)系列以家族化形态覆盖全场景,这一演进路径清晰地反映了智能驾驶对算力、能效比、传感器接入能力和功能安全等级需求的持续升级。理解J2到J6的脉络,是掌握J5 BPU(Brain Processing Unit,大脑处理器)架构设计逻辑的前提——J5并非简单的算力堆叠,而是地平线从“视觉感知辅助”走向“高等级域控计算平台”的关键转折点。

征程系列演进脉络与J5定位 征程2 (J2) 2019 · 车规级前装 4 TOPS · BPU 1.0 L2 辅助驾驶感知 征程3 (J3) 2021 · 行泊一体 5 TOPS · BPU 2.0 多任务视觉感知 征程5 (J5) 2022 · 高算力域控 128 TOPS · BPU 3.0 L2~L4 计算平台 征程6 (J6) 2024 · 家族化系列 J6B~J6P · BPU 4.0 全场景覆盖 J5 关键规格速览 • 算力:128 TOPS(INT8 稠密) • BPU:双核 BPU 3.0(贝叶斯架构) • CPU:8核 ARM Cortex-A55(锁步可选) • 接口:16路摄像头 · 8路CAN-FD · 2路千兆TSN • 安全:ASIL-B(计算)/ ASIL-D(安全岛) 演进逻辑 算力:4→5→128→560+ TOPS BPU:1.0→2.0→3.0→4.0 场景:L2→L2+→L2~L4→全场景 架构:单芯片→多芯片级联

上图展示了征程系列从J2到J6的演进主线。可以看到,J5处于一个承上启下的关键位置:它既继承了J3在视觉感知领域积累的算法-硬件协同设计经验,又将算力提升了一个数量级,首次支撑起L2+到L4级自动驾驶的域控制器需求。下面我们从演进脉络、J5定位、关键规格三个维度展开深度解析。

2.1 征程系列演进脉络:从专用感知芯片到通用计算平台

2.1.1 核心原理:每一代BPU的架构跃迁

征程系列的每一次迭代,本质上是BPU微架构、制程工艺、系统集成度和软件工具链四个维度的同步升级。J2时代(2019年)采用28nm工艺,BPU 1.0针对卷积神经网络(CNN)中的卷积层和池化层做了深度优化,其设计哲学是“用最小的芯片面积完成L2级辅助驾驶所需的视觉前融合感知”。J3(2021年)升级到16nm,BPU 2.0开始支持更复杂的多任务网络并发,引入了可配置的片上SRAM(静态随机存取存储器)调度机制,使得单芯片可以同时运行车道线检测、目标识别、可行驶区域分割等多个模型。

J5(2022年)是一次质的飞跃。它采用台积电16nm FinFET工艺(部分版本为12nm),集成超过30亿晶体管,BPU 3.0(内部代号“贝叶斯”)首次引入了双核架构。与J3的单核BPU不同,J5的双核BPU支持真正的任务级并行——例如,一个核专门处理前视800万像素的感知模型,另一个核处理环视拼接与雷达融合模型。更关键的是,BPU 3.0增加了对Transformer网络(如BEVFormer)中自注意力机制的原生支持,通过专用的矩阵运算单元和硬件流水线,将Transformer的推理延迟降低了约40%。

2.1.2 判断方法:如何区分J2/J3/J5/J6的适用场景

在实际项目选型中,不能只看TOPS(每秒万亿次操作)数值。需要从传感器接入能力、功能安全等级、功耗预算和软件生态四个维度综合判断。下表给出了四代芯片的核心对比:

维度J2J3J5J6(以J6E为例)
典型算力4 TOPS5 TOPS128 TOPS80 TOPS(J6B)/ 560 TOPS(J6P)
BPU架构BPU 1.0BPU 2.0BPU 3.0(双核)BPU 4.0(可扩展)
CPU配置4核A534核A538核A558核A78AE + 4核A55
摄像头接入4路6路16路(含8M像素)20路以上
功能安全ASIL-BASIL-BASIL-B(计算)/ ASIL-D(安全岛)ASIL-D(全芯片)
典型场景L2 前视单目L2+ 行泊一体L2~L4 域控L2~L4 全场景(含Robotaxi)
工具链OpenExplorer 1.xOpenExplorer 2.xOpenExplorer 3.0OpenExplorer 4.0

从上表可以清晰看到,J5的128 TOPS算力并非简单的数字翻倍。它首次在征程系列中实现了“大算力+高安全+多传感器融合”的三位一体能力,这使得J5成为目前国内量产车型中应用最广的高算力国产智驾芯片之一。

2.1.3 案例拆解:从J3升级到J5的域控制器迁移实战

某头部Tier 1(一级供应商)在2023年承接了一个L2+级行泊一体域控项目,最初基于J3方案开发。随着客户要求增加城市NOA(导航辅助驾驶)功能,J3的5 TOPS算力无法支撑BEV(鸟瞰视角)感知网络和预测规划模型的同时运行。项目组在评估后决定迁移到J5平台。迁移过程中遇到的核心约束是:原有J3上的Caffe模型需要转换为J5的ONNX格式,且需要利用J5的双核BPU重新划分任务。

具体操作流程如下:

  1. 性能摸底:使用J5开发板(地平线X5开发套件)运行原有J3模型,实测单核BPU占用率约70%,但延迟从J3的45ms降至28ms,说明J5单核性能约为J3的1.6倍。
  2. 任务重划分:将前视感知(大模型)部署在BPU0,将环视拼接+雷达融合(小模型)部署在BPU1,利用双核并行将总延迟控制在35ms以内。
  3. 内存优化:J5的L2 Cache(二级缓存)和BPU片上SRAM总计约10MB,通过调整数据布局,将DDR(双倍数据速率内存)带宽占用从85%降至60%。
  4. 安全认证:针对J5的ASIL-B功能安全等级,增加了双核锁步(Lockstep)模式下的CPU自检程序,确保安全岛逻辑在100ms内完成故障响应。

最终,该域控在J5平台上实现了城市NOA的完整功能,功耗控制在65W以内(含外挂MCU),相比原J3方案功耗仅增加18W,但算力提升了25倍。这个案例说明,J5的迁移价值不在于单纯跑分,而在于其双核BPU和丰富接口为系统架构师提供了重新设计数据流的机会。

2.1.4 常见误区与总结复盘

误区一:认为J5只是J3的“放大版”,直接沿用J3的软件架构。实际上,J5的BPU 3.0对算子调度方式与J3完全不同,必须使用OpenExplorer 3.0工具链重新编译和优化模型。

误区二:忽略J5的功耗墙。128 TOPS的峰值算力需要良好的散热设计,在被动散热场景下实际可用算力可能只有60-70 TOPS。建议在项目初期就进行热仿真。

复盘来看,J5的演进核心是“从专用到通用”的转变。J2/J3更像是针对特定视觉模型的加速器,而J5已经是一个具备完整计算生态的域控平台。理解这一点,是后续学习BPU架构细节的基础。

2.2 J5的定位:高算力域控的“中场核心”

2.2.1 核心原理:J5在征程家族中的生态位

J5的定位可以概括为“承上启下”的中间层。向上,它承接了J6系列的部分算法预研和验证工作;向下,它兼容了J3时代积累的大量量产工具链和中间件。从系统架构看,J5被设计为一个“可独立工作、可多芯片级联”的灵活单元。单颗J5即可支撑一个标准的L2+级域控(如理想L8/L9的智驾域控),而两颗J5通过片间高速互联(PCIe 3.0 x8)可以组成一个算力达256 TOPS的L4级计算平台,支持Robotaxi的冗余感知需求。

这种定位决定了J5的接口设计非常丰富。它提供了16路MIPI CSI-2摄像头接口(支持8M像素@30fps),8路CAN-FD(控制器局域网灵活数据速率)用于连接车身和底盘,2路千兆TSN(时间敏感网络)以太网用于车内外高速通信,以及PCIe 3.0、USB 3.0、UFS 2.1等通用接口。这种“大而全”的接口配置,使得J5可以灵活适配不同传感器配置的车型,从6V5R(6摄像头5毫米波雷达)到11V5R1L(11摄像头5雷达1激光雷达)都能覆盖。

2.2.2 判断方法:什么场景下选择J5而非J6或J3

选型决策不能只看算力,需要结合项目时间节点、成本敏感度和算法成熟度。以下是三条实用判断准则:

  • 准则一(时间窗口):如果项目需要在2024年底前SOP(量产启动),且算法以CNN为主、Transformer占比低于30%,J5是更稳妥的选择,因为其工具链和参考设计经过了两年的量产验证。
  • 准则二(成本约束):J5的BOM(物料清单)成本约为J6B的1.5倍,但低于J6P。如果目标车型售价在20-30万元区间,J5的性价比最优。
  • 准则三(安全冗余):如果要求全芯片达到ASIL-D功能安全等级(如L4级Robotaxi),J5的ASIL-B计算部分需要外挂MCU(如TDA4VM或S32K)做安全兜底,而J6系列原生支持ASIL-D。此时应优先考虑J6。

2.2.3 实战场景:J5在理想L系列车型上的部署架构

以理想汽车2023款L8 Max为例,其智驾域控采用了“J5 + 外挂MCU”的架构。具体部署如下:

传感器输入:
  - 6路800万像素摄像头(前视3目 + 环视4目,其中2路复用)
  - 1路前向毫米波雷达(ARS540)
  - 12路超声波雷达
  - 1路驾驶员监控摄像头(DMS)

J5 内部任务划分:
  - BPU0:前视感知(目标检测 + 车道线 + 可行驶区域)
  - BPU1:环视拼接 + 泊车感知 + 雷达点云预处理
  - CPU(8核A55):融合、预测、规划、控制输出
  - 外挂MCU(Infineon TC397):ASIL-D安全监控、冗余制动/转向控制

通信链路:
  - 摄像头通过MIPI CSI-2接入J5,每路带宽约1.5Gbps
  - 雷达通过CAN-FD接入,波特率2Mbps
  - 域控输出通过CAN-FD和车载以太网(100BASE-T1)发送至底盘和座舱

这个架构的关键在于J5的16路摄像头接口支持“虚拟通道”技术,可以将2路800万像素摄像头的数据流合并到1个MIPI物理端口上,从而节省接口资源。同时,J5内置的ISP(图像信号处理器)支持3帧HDR(高动态范围)和LED闪烁抑制,在隧道出入口等光线剧烈变化场景下,依然能提供稳定的图像质量。

2.2.4 常见误区与总结复盘

经验提醒:J5的“128 TOPS”是INT8稠密算力,实际部署中如果模型包含大量FP16(半精度浮点)算子(如某些Transformer的LayerNorm),有效算力会下降至约80-90 TOPS。建议在项目规划时预留20%的算力余量。

复盘J5的定位,可以总结为三个关键词:量产验证(2022年至今已搭载超过50万辆量产车)、架构成熟(BPU 3.0是地平线首个支持Transformer的商用架构)、生态完整(配套的OpenExplorer工具链、AIDI训练平台和参考算法包)。这些因素使得J5成为当前国产高算力智驾芯片中“最不冒险”的选择。

2.3 J5关键规格深度解读:算力、内存与接口

2.3.1 核心原理:128 TOPS是如何实现的

J5的128 TOPS INT8算力由双核BPU 3.0提供。每个BPU核包含:

  • 矩阵运算单元(MAC阵列):每个BPU核有4096个MAC(乘加运算单元),在1.2GHz主频下,单核可提供约64 TOPS的峰值算力。
  • 向量运算单元:用于处理非矩阵类算子(如激活函数、归一化、池化),支持INT8/FP16混合精度。
  • 片上缓存:每个BPU核配备2MB SRAM,支持多级流水线数据复用,减少对DDR的访问。
  • 专用Transformer引擎:针对Self-Attention(自注意力)中的QKV(查询-键-值)矩阵乘法和Softmax(归一化指数函数)做了硬件加速,这是J5区别于J3的最大亮点。

在内存子系统方面,J5支持LPDDR4x-4266,最大容量16GB,总带宽达68GB/s。这个带宽对于128 TOPS的算力来说略显紧张,因此BPU 3.0特别强调“数据局部性”——通过编译器优化,将模型权重和中间特征图尽可能留在片上SRAM中,减少DDR读写次数。实测表明,在优化良好的情况下,J5的实际DDR带宽利用率可以控制在70%以内。

2.3.2 判断方法:如何评估J5是否满足项目算力需求

推荐使用“有效算力估算公式”:有效算力 = 峰值算力 × 算子利用率 × 内存效率。其中,算子利用率取决于模型中卷积层和矩阵乘法的占比(通常CNN为60-80%,Transformer为40-50%);内存效率取决于数据复用策略(通常为70-90%)。例如,一个以CNN为主的城市NOA模型,在J5上的有效算力约为128 × 0.7 × 0.8 ≈ 71 TOPS。如果模型包含30%的Transformer层,有效算力降至约128 × 0.55 × 0.75 ≈ 52 TOPS。因此,在规划L2+功能时,建议预留至少30%的算力余量。

2.3.3 案例拆解:J5在BEV感知模型上的性能调优

某自动驾驶公司基于J5部署一个BEV(鸟瞰视角)感知模型,输入为6路800万像素摄像头,输出为动态目标列表和静态占用栅格。初始部署时,模型端到端延迟为68ms,无法满足50ms的实时性要求。通过性能分析工具(J5 Profiler)定位到瓶颈:

  1. 瓶颈一:BEV特征图(256×256×64)在BPU和CPU之间频繁拷贝,耗时12ms。优化方案:将BEV特征图保留在BPU的SRAM中,通过硬件DMA(直接内存访问)直接传递给下一个算子,减少一次DDR读写。
  2. 瓶颈二:Transformer的Softmax算子使用了FP16计算,在BPU上效率较低。优化方案:改用INT8量化Softmax,精度损失小于0.5%,但延迟降低40%。
  3. 瓶颈三:6路摄像头的图像预处理(去畸变+裁剪)在CPU上串行执行,耗时15ms。优化方案:利用J5的ISP硬件加速,将预处理任务卸载到ISP管线中,CPU只负责结果校验。

经过三轮优化,最终延迟降至42ms,满足实时性要求。这个案例说明,J5的128 TOPS算力需要配合精细的软件调优才能发挥最大价值。

2.3.4 常见误区与总结复盘

风险提示:J5的16路摄像头接口并非全部支持8M像素。其中,只有前4路支持8M@30fps,其余12路最高支持4M@30fps。如果项目需要超过4路8M摄像头,必须考虑使用J6系列或增加图像采集芯片。

总结J5的关键规格,可以用一句话概括:“128 TOPS算力 + 16路摄像头接入 + ASIL-B功能安全 + 成熟工具链”,这四者共同构成了J5在2022-2025年间作为高算力域控主流选择的基石。对于课程后续的BPU架构解析,J5的双核BPU 3.0将是核心研究对象,其设计思想(数据局部性、算子融合、Transformer加速)直接延续到了J6的BPU 4.0中。