Performance analysis and optimization opportunities for NVIDIA automotive GPUs

Advanced Driver Assistance Systems (ADAS) and Autonomous Driving (AD) bring unprecedented performance requirements for automotive systems. Graphic Processing Unit (GPU) based platforms have been deployed with the aim of meeting these requirements, being NVIDIA Jetson TX2 and its high-performance suc...

Descripción completa

Detalles Bibliográficos
Autores: Tabani, Hamid, Mazzocchetti, Fabio, Benedicte Illescas, Pedro|||0000-0003-1670-7783, Abella Ferrer, Jaume|||0000-0001-7951-4028, Cazorla Almeida, Francisco Javier
Tipo de recurso: artículo
Fecha de publicación:2021
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/343866
Acceso en línea:https://hdl.handle.net/2117/343866
https://dx.doi.org/10.1016/j.jpdc.2021.02.008
Access Level:acceso abierto
Palabra clave:Graphics processing units
Autonomous vehicles
Driver assistance systems
Performance analysis
Automotive GPUs
Design space exploration
Optimization
Unitats de processament gràfic
Vehicles autònoms
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
Descripción
Sumario:Advanced Driver Assistance Systems (ADAS) and Autonomous Driving (AD) bring unprecedented performance requirements for automotive systems. Graphic Processing Unit (GPU) based platforms have been deployed with the aim of meeting these requirements, being NVIDIA Jetson TX2 and its high-performance successor, NVIDIA AGX Xavier, relevant representatives. However, to what extent high-performance GPU configurations are appropriate for ADAS and AD workloads remains as an open question. This paper analyzes this concern and provides valuable insights on this question by modeling two recent automotive NVIDIA GPU-based platforms, namely TX2 and AGX Xavier. In particular, our work assesses their microarchitectural parameters against relevant benchmarks, identifying GPU setups delivering increased performance within a similar cost envelope, or decreasing hardware costs while preserving original performance levels. Overall, our analysis identifies opportunities for the optimization of automotive GPUs to further increase system efficiency.