自动驾驶计算芯片选型,GPU和FPGA谁更合适

时间:2025-11-01  作者:Diven  阅读:0

(文章来源:风语辰)
       自动驾驶域控制器,要具备多传感器融合、导航定位、路径规划、计算决策、V2X无线通讯、运动控制的能力。通常需要外接多个摄像头、毫米波雷达、激光雷达、V2X模块以及IMU等设备,完成包含图像识别、数据处理等功能。

自动驾驶计算芯片选型,GPU和FPGA谁更合适

随着自动驾驶商业化趋势愈演愈烈,其所涉及的环境感知、控制决策、运动控制系统,以及与车身其域控制系统的交互、车联网V2X的通讯信息处理,都需要一个强大的域控制器计算平台支持,而域控制器的处理能力取决于所选型的核心AI芯片的计算能力。目前能够提供自动驾驶AI芯片的公司不多,业内仅有NVIDIA、华为、瑞萨、NXP、TI、Mobileye、赛灵思、地平线等方案,且都未实现量产。

不同的自动驾驶公司,会因为不同的客户以及需求,选择不同的方案。但中间也会有一些共性。当前阶段,AI 芯片的主流仍然是GPU + CPU,但随着机器视觉、语音控制、深度学习的算法在 FPGA以及 ASIC芯片上的不断优化,此两者也将逐步占有更多的市场份额,从而形成与GPU长期共存的局面,并逐渐实现反超。但从长远看,人工智能类脑神经芯片才是发展的终极方向。

AI 芯片是人工智能时代的技术核心,决定了自动驾驶计算平台的软硬件基础架构和发展生态。AI 芯片按技术架构分类可分为GPU(GraphICs Processing Unit,图形处理单元)、半定制化的 FPGA、全定制化 ASIC和神经拟态芯片等。

FPGA 是在 PAL、GAL、CPLD 等可编程器件基础上进一步发展的产物。用户可以通过烧入FPGA 的配置文件来定义这些门电路以及存储器之间的连线。这种烧入不是一次性的,比如用户可以把 FPGA 配置成一个微控制器 MCU,使用完毕后可以编辑配置文件把同一个FPGA 配置成一个音频编解码器。既解决了定制电路灵活性的不足,又克服了原有可编程器件门电路数有限的缺点。

FPGA 可同时进行数据并行和任务并行计算,在处理特定应用时有更加明显的效率提升。对于某个特定运算,通用 CPU 可能需要多个时钟周期;而 FPGA 可以通过编程重组电路,直接生成专用运算电路,仅消耗少量甚至一次时钟周期就可完成运算。

由于FPGA的灵活性,很多使用通用处理器或 ASIC难以实现的底层硬件控制操作技术,利用 FPGA 可以很方便地实现。这个特性为算法的功能实现和优化留出了更大空间和可修改性。同时 FPGA 一次性成本(光刻掩膜制作成本)远低于 ASIC,在芯片需求还未成规模、深度学习算法暂未稳定,需要不断迭代改进的情况下,利用 FPGA 芯片具备可重构的特性来实现半定制的人工智能芯片是最佳选择。

功耗方面, FPGA 也具有天生的优势。CPU执行指令,都需要有指令存储器、译码器、各种指令的运算器及分支跳转处理逻辑参与运行,而FPGA每个逻辑单元的功能在重编程时就已经确定,不需要指令且无需共享内存,从而可以极大的降低单位执行的功耗,提高整体的能耗比。

由于 FPGA 具备灵活快速的特点,因此在众多领域都有替代 ASIC 的趋势。尤其是在需要更多的灵活变更需求验证和支持扩展应用方面,FPGA 在人工智能领域的应用如图所示。

目前深度学习、视觉融合等人工智能计算需求,主要采用 CPU+GPU、FPGA 等已有的适合并行计算的芯片来实现。在自动驾驶应用没有大规模兴起之前,使用这类已有的通用芯片可以避免专门研发定制芯片(ASIC)的高投入和高风险。但是,由于这类通用芯片设计初衷并非专门针对深度学习,因而天然存在性能、功耗等方面的局限性。

随着人工智能算法和应用技术的日益发展,以及人工智能专用芯片ASIC产业环境的逐渐成熟,全定制化人工智能ASIC也逐步体现出自身的优势,从事此类芯片研发与应用的国内外比较有代表性的公司有华为、地平线、深鉴科技、寒武纪、中星微、英伟达、谷歌、高通、英特尔等。

ASIC的性能提升非常明显。例如英伟达首款专门为深度学习从零开始设计的芯片 Tesla P100 数据处理速度是其 2014 年推出GPU 系列的 12 倍。谷歌为机器学习定制的芯片 TPU 将硬件性能提升至相当于当前芯片按摩尔定律发展 7 年后的水平。正如 CPU 改变了当年庞大的计算机一样,人工智能 ASIC 芯片也将大幅改变如今 AI 硬件设备的面貌。如大名鼎鼎的 AlphaGo 使用了约 170 个图形处理器(GPU)和 1200 个中央处理器(CPU),这些设备需要占用一个机房,还要配备大功率的空调,以及多名专家进行系统维护。

在ASIC芯片需求还未形成规模、深度学习算法暂未稳定,AI 芯片本身需要不断迭代改进的情况下,利用具备可重构特性的 FPGA 芯片来实现自动驾驶计算是成为选择。但由于FPGA的技术门槛儿较高,处于创业类自动驾驶公司而言在短期内掌握足够熟练的FPGA编程技术并实现硬件可靠性设计的难度太大,因此使用通用型CPU+GPU来做自动驾驶计算平台或域控制器的开发成为当前的主流,英伟达最近几年的火热足以说明一切,并且CPU+GPU组合,基于Linux内核和ROS系统的架构,已经有较为成熟的生态,这样的选择目前还是最靠谱的,也是最容易落地的。
       (责任编辑:fqj)

猜您喜欢

作者:田耀杰,刘石安,吴蓉数控电火花(electrical discharge machining,EDM)机床是一种实现工件精密加工的特种加工工具。早期的电...
2021-02-23 10:01:00

现代电子设备中,连接器是非常重要的配件。随着科技的快速发展,连接器的设计和功能也不断演进。其中,CONN_24.4X5.15MM_SM连接器因其很好的性能和的应...
2025-04-24 15:00:41

电解电容是电子设备中常见的元件。在工作时储存电能,但在维修或更换时,放电是非常重要的。本文将介绍电解电容放电的正确方法。 准备工具开始放电之前,先准备好工具。需...
2025-04-01 23:31:07

保护电路安全的元件变得尤为重要。自恢复保险丝作为智能保护元件,因其自动复位的特性,受到了众多电子制造商的青睐。伊莱科(ELECALL)作为知名的电子元器件品牌,...
2022-09-16 17:10:30

贴片电阻上的432标记并非直接表示电阻值,而是采用一种数字编码方式。其中43代表有效数字,而2代表10的幂次方。具体来说,43代表43,2代表10的2次方,即1...
2024-11-29 10:26:05

在电子工程中,转换器和电平移位器是两个常见的设备,虽然有相似之处,但在功能和应用上却有明显的区别。转换器主要用于不同信号标准之间的转换,比如将模拟信号转换为数字...
2022-10-25 00:00:00

电子元器件领域,贴片电阻是很重要的配件。选择可靠的国产贴片电阻厂家,对产品质量和稳定性很重要。以下列举了国内排名前十的贴片电阻厂家(排名不分先后),以其卓越的品...
2024-11-29 10:25:34

计算器是用于执行数学运算的电子设备或工具。其基本功能是接受用户输入的数字和运算符,然后通过内部算法进行计算,最终输出结果。计算器的种类繁多,既有简单的手动计算器...
2008-12-25 00:00:00

消防电源监控主机是消防系统中的重要设备,其安装费用自然备受关注。在工程预算中,我们通常使用定额来确定材料和人工费用。那么,消防电源监控主机究竟套用哪个定额呢?由...
2024-01-03 00:00:00

在过去的几年里,我们见证了人工智能模型的革命性发展,尤其是随着市场上生成式人工智能工具的兴起(如OpenAI的ChatGPT、谷歌的Bard和其他每天都在推出的...
2023-04-25 14:46:00