Profiling NVIDIA Jetson Embedded GPU Devices for Autonomous Machines


Yazhou Li1 and Yahong Rosa Zheng2, 1Beihang University, China, 2Lehigh University, USA


This paper presents two methods, tegrastats GUI version jtop and Nsight Systems, to profile NVIDIA Jetson embedded GPU devices on a model race car which is a great platform for prototyping and field testing autonomous driving algorithms. The two profilers analyze the power consumption, CPU/GPU utilization, and the run time of CUDA C threads of Jetson TX2 in five different working modes. The performance differences among the five modes are demonstrated using three example programs: vector add in C and CUDA C, a simple ROS (Robot Operating System) package of the wall follow algorithm in Python, and a complex ROS package of the particle filter algorithm for SLAM (Simultaneous Localization and Mapping). The results show that the tools are effective means for selecting operating mode of the embedded GPU devices.


Nvidia Jetson, embedded GPU, CUDA, Automous Driving. Robotic Operating Systems (ROS).

Full Text  Volume 10, Number 18