Tackling Variabilities in Autonomous Driving

04/21/2021
by   Yuqiong Qi, et al.
9

The state-of-the-art driving automation system demands extreme computational resources to meet rigorous accuracy and latency requirements. Though emerging driving automation computing platforms are based on ASIC to provide better performance and power guarantee, building such an accelerator-based computing platform for driving automation still present challenges. First, the workloads mix and performance requirements exposed to driving automation system present significant variability. Second, with more cameras/sensors integrated in a future fully autonomous driving vehicle, a heterogeneous multi-accelerator architecture substrate is needed that requires a design space exploration for a new form of parallelism. In this work, we aim to extensively explore the above system design challenges and these challenges motivate us to propose a comprehensive framework that synergistically handles the heterogeneous hardware accelerator design principles, system design criteria, and task scheduling mechanism. Specifically, we propose a novel heterogeneous multi-core AI accelerator (HMAI) to provide the hardware substrate for the driving automation tasks with variability. We also define system design criteria to better utilize hardware resources and achieve increased throughput while satisfying the performance and energy restrictions. Finally, we propose a deep reinforcement learning (RL)-based task scheduling mechanism FlexAI, to resolve task mapping issue. Experimental results show that with FlexAI scheduling, basically 100 tasks in each driving route can be processed by HMAI within their required period to ensure safety, and FlexAI can also maximally reduce the breaking distance up to 96 random-search-based algorithms.

READ FULL TEXT

page 5

page 6

page 10

page 11

research
02/07/2017

CAAD: Computer Architecture for Autonomous Driving

We describe the computing tasks involved in autonomous driving, examine ...
research
09/22/2021

A Reinforcement Learning Benchmark for Autonomous Driving in Intersection Scenarios

In recent years, control under urban intersection scenarios becomes an e...
research
08/01/2022

GANDSE: Generative Adversarial Network based Design Space Exploration for Neural Network Accelerator Design

With the popularity of deep learning, the hardware implementation platfo...
research
07/01/2018

Learning to Drive in a Day

We demonstrate the first application of deep reinforcement learning to a...
research
09/13/2022

Towards Efficient Architecture and Algorithms for Sensor Fusion

The safety of an automated vehicle hinges crucially upon the accuracy of...
research
12/08/2017

Task Scheduling for Heterogeneous Multicore Systems

In recent years, as the demand for low energy and high performance compu...

Please sign up or login with your details

Forgot password? Click here to reset