Optimization Methods of Deep Neural Networks on Automotive Embedded Computing Systems
We investigate various methods of neural network optimization with the purpose of reducing runtime and maintaining performance when deployed on embedded devices. The proposed approaches follow both improvements upon the general architecture of the deep neural models, as well as possibilities of increasing hardware utilization and employing scheduling and parallelization techniques. The presented solutions significantly improve the runtime and the behaviour of neural networks when deployed on embedded targets. The optimization strategies improve the runtime by approximately 3%-4% when applied on traditional Convolutional Neural Networks. Meanwhile, the analyzed Birds-Eye View Transformer benefited from an improvement ranging from 38% up to 83% depending on the utilized hardware and the quantization range. Thus, we stress the importance of taking advantage of the available hardware resources in order to reach the best possible results in terms of execution runtime.
Authors
- Mihai Negru (ORCID: https://orcid.org/0000-0001-8039-8415)
- Ionut Dragan
- Ada-Ioana Birtocian
Institutions
- Technical University of Cluj-Napoca (RO)
- Robert Bosch (Slovenia) (SI)
Publication Details
- Published
- 2024-10-17
- DOI
- https://doi.org/10.1109/iccp63557.2024.10792988
- Citations
- 1
- Primary Topic
- Real-time simulation and control systems
- Type
- article
- Field-Weighted Citation Impact
- 0.33