Affiliation:
1. University of California, Irvine, USA
2. Kookmin University, Korea
3. San Diego State University, USA
Abstract
Self-driving systems execute an ensemble of different self-driving workloads on embedded systems in an end-to-end manner, subject to functional and performance requirements. To enable exploration, optimization, and end-to-end evaluation on different embedded platforms, system designers critically need a benchmark suite that enables flexible and seamless configuration of self-driving scenarios, which realistically reflects real-world self-driving workloads’ unique characteristics. Existing CPU and GPU embedded benchmark suites typically (1) consider isolated applications, (2) are not sensor-driven, and (3) are unable to support emerging self-driving applications that simultaneously utilize CPUs and GPUs with stringent timing requirements. On the other hand, full-system self-driving simulators (e.g., AUTOWARE, APOLLO) focus on functional simulation, but lack the ability to evaluate the self-driving software stack on various embedded platforms. To address design needs, we present Chauffeur, the first open-source end-to-end benchmark suite for self-driving vehicles with configurable representative workloads. Chauffeur is easy to configure and run, enabling researchers to evaluate different platform configurations and explore alternative instantiations of the self-driving software pipeline. Chauffeur runs on diverse emerging platforms and exploits heterogeneous onboard resources. Our initial characterization of Chauffeur on different embedded platforms – NVIDIA Jetson TX2 and Drive PX2 – enables comparative evaluation of these GPU platforms in executing an end-to-end self-driving computational pipeline to assess the end-to-end response times on these emerging embedded platforms while also creating opportunities to create application gangs for better response times. Chauffeur enables researchers to benchmark representative self-driving workloads and flexibly compose them for different self-driving scenarios to explore end-to-end tradeoffs between design constraints, power budget, real-time performance requirements, and accuracy of applications.
Funder
NSF
High-Potential Individuals Global Training Program
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Back to the Future: Reversible Runtime Neural Network Pruning for Safe Autonomous Systems;2024 Design, Automation & Test in Europe Conference & Exhibition (DATE);2024-03-25
2. BoostIID: Fault-agnostic Online Detection of WCET Changes in Autonomous Driving;2024 29th Asia and South Pacific Design Automation Conference (ASP-DAC);2024-01-22
3. Performance Evaluation Framework for Arbitrary Nodes of Autonomous-driving Systems;2023 IEEE 22nd International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom);2023-11-01
4. A Workload-Aware DVFS Robust to Concurrent Tasks for Mobile Devices;Proceedings of the 29th Annual International Conference on Mobile Computing and Networking;2023-07-10
5. Towards a Review on Simulated ADAS/AD Testing;2023 IEEE/ACM International Conference on Automation of Software Test (AST);2023-05