NAIS: Neural Architecture and Implementation Search and its Applications in Autonomous Driving

11/18/2019
by   Cong Hao, et al.
24

The rapidly growing demands for powerful AI algorithms in many application domains have motivated massive investment in both high-quality deep neural network (DNN) models and high-efficiency implementations. In this position paper, we argue that a simultaneous DNN/implementation co-design methodology, named Neural Architecture and Implementation Search (NAIS), deserves more research attention to boost the development productivity and efficiency of both DNN models and implementation optimization. We propose a stylized design methodology that can drastically cut down the search cost while preserving the quality of the end solution.As an illustration, we discuss this DNN/implementation methodology in the context of both FPGAs and GPUs. We take autonomous driving as a key use case as it is one of the most demanding areas for high quality AI algorithms and accelerators. We discuss how such a co-design methodology can impact the autonomous driving industry significantly. We identify several research opportunities in this exciting domain.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/14/2020

Effective Algorithm-Accelerator Co-design for AI Solutions on Edge Devices

High quality AI solutions require joint optimization of AI algorithms, s...
research
05/06/2020

EDD: Efficient Differentiable DNN Architecture and Implementation Co-search for Embedded AI Solutions

High quality AI solutions require joint optimization of AI algorithms an...
research
09/12/2022

Understanding Time Variations of DNN Inference in Autonomous Driving

Deep neural networks (DNNs) are widely used in autonomous driving due to...
research
07/06/2021

Uncertainty Modeling of Emerging Device-based Computing-in-Memory Neural Accelerators with Application to Neural Architecture Search

Emerging device-based Computing-in-memory (CiM) has been proved to be a ...
research
12/16/2021

End-to-End Multi-Task Deep Learning and Model Based Control Algorithm for Autonomous Driving

End-to-end driving with a deep learning neural network (DNN) has become ...
research
07/18/2022

Romanus: Robust Task Offloading in Modular Multi-Sensor Autonomous Driving Systems

Due to the high performance and safety requirements of self-driving appl...
research
02/09/2023

RTClean: Context-aware Tabular Data Cleaning using Real-time OFDs

Nowadays, machine learning plays a key role in developing plenty of appl...

Please sign up or login with your details

Forgot password? Click here to reset