paperbot · PL 论文追踪

全部论文 待读 收藏

P2 The Architectural Implications of Autonomous Driving

自动驾驶的体系结构影响
ASPLOS Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems2018匹配度 1/10 · 论文研究自动驾驶系统的体系结构与GPU/FPGA/ASIC加速,属于硬件与系统架构方向;与用户关注的静态分析、LLM/Agent程序分析、浮点程序分析和贝叶斯程序分析均无直接交集。引用 375 inbox
Shih-Chieh Lin, Yunqi Zhang, Chang-Hong Hsu, Matt Skach, Md E. Haque, Lingjia Tang, Jason Mars
crossref: 2026-09-12

AI 速览

一句话:通过真实系统刻画自动驾驶的计算瓶颈,并用GPU/FPGA/ASIC加速以满足设计约束。

该论文研究端到端自动驾驶系统在性能、可预测性、存储、热与功耗等方面的设计约束,并探讨其体系结构影响。作者首先形式化这些约束,随后采用获奖的先进算法构建端到端自动驾驶系统,在真实系统上进行刻画,识别出传统多核CPU无法满足约束的三个计算瓶颈。为满足约束,作者使用GPU、FPGA和ASIC三类加速器加速关键算法,分别将系统尾延迟降低169倍、10倍和93倍。基于加速器的设计使端到端系统满足全部设计约束,并进一步探索性能、功耗以及高分辨率相机带来的更高精度之间的权衡。

问题
端到端自动驾驶系统需在实时安全决策下满足性能、可预测性、存储、热和功耗等严苛约束,其体系结构设计仍是开放问题。
方法
形式化设计约束,使用先进算法构建端到端自动驾驶系统,并通过真实系统刻画定位计算瓶颈,再以GPU、FPGA、ASIC进行加速。
评估
在真实系统上评估加速效果:GPU、FPGA、ASIC分别将尾延迟降低169倍、10倍、93倍,并分析性能、功耗与高分辨率相机精度间的权衡。
原文摘要(Abstract)

Autonomous driving systems have attracted a significant amount of interest recently, and many industry leaders, such as Google, Uber, Tesla, and Mobileye, have invested a large amount of capital and engineering power on developing such systems. Building autonomous driving systems is particularly challenging due to stringent performance requirements in terms of both making the safe operational decisions and finishing processing at real-time. Despite the recent advancements in technology, such systems are still largely under experimentation and architecting end-to-end autonomous driving systems remains an open research question. To investigate this question, we first present and formalize the design constraints for building an autonomous driving system in terms of performance, predictability, storage, thermal and power. We then build an end-to-end autonomous driving system using state-of-the-art award-winning algorithms to understand the design trade-offs for building such systems. In our real-system characterization, we identify three computational bottlenecks, which conventional multicore CPUs are incapable of processing under the identified design constraints. To meet these constraints, we accelerate these algorithms using three accelerator platforms including GPUs, FPGAs, and ASICs, which can reduce the tail latency of the system by 169x, 10x, and 93x respectively. With accelerator-based designs, we are able to build an end-to-end autonomous driving system that meets all the design constraints, and explore the trade-offs among performance, power and the higher accuracy enabled by higher resolution cameras.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4283,
  title = {The Architectural Implications of Autonomous Driving},
  author = {Shih-Chieh Lin and Yunqi Zhang and Chang-Hong Hsu and Matt Skach and Md E. Haque and Lingjia Tang and Jason Mars},
  booktitle = {ASPLOS},
  year = {2018},
  doi = {10.1145/3173162.3173191}
}