Pagoda: An Energy and Time Roofline Study for DNN Workloads on Edge Accelerators

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: K., Prashanthi S., Sahoo, Kunal Kumar, Saikia, Amartya Ranjan, Gupta, Pranav, Joshi, Atharva Vinay, Pansari, Priyanshu, Simmhan, Yogesh
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908556780896256
author K., Prashanthi S.
Sahoo, Kunal Kumar
Saikia, Amartya Ranjan
Gupta, Pranav
Joshi, Atharva Vinay
Pansari, Priyanshu
Simmhan, Yogesh
author_facet K., Prashanthi S.
Sahoo, Kunal Kumar
Saikia, Amartya Ranjan
Gupta, Pranav
Joshi, Atharva Vinay
Pansari, Priyanshu
Simmhan, Yogesh
contents Edge accelerators such as Nvidia Jetsons are becoming an integral part of the computing continuum, and are often used for DNN inferencing and training. Nvidia Jetson edge devices have $2000$+ CUDA cores within a $70$W power envelope and offer $1000$s of power modes to customize CPU, GPU and memory frequencies. Their widely varying power--performance trade-offs can be exploited for energy and power-constrained deployments. While data-driven methods to predict the power and latency of DNN workloads for edge devices exist, there is a lack of principled study to understand why edge accelerators and their power modes perform the way they do. We develop a time roofline and a novel energy roofline model for the Jetson Orin AGX for diverse power modes, and couple it with an analytical model of the compute (FLOP) and memory access (bytes) for DNN inference workloads to analyze them from first principles. These reveal unique, sometimes counter-intuitive, insights into the power and performance behavior of DNN workloads on edge accelerators, e.g., the default power mode MAXN is not the most energy efficient and time efficiency implies energy efficiency for all power modes. We also extend our analytical roofline models to DNN training. Finally, we apply these methods to tune the power mode (and hence the roofline) of the edge device to optimize the latency and energy for DNN inference, with up to $15\%$ lower energy and minimal degradation in inference time.
format Preprint
id arxiv_https___arxiv_org_abs_2509_20189
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Pagoda: An Energy and Time Roofline Study for DNN Workloads on Edge Accelerators
K., Prashanthi S.
Sahoo, Kunal Kumar
Saikia, Amartya Ranjan
Gupta, Pranav
Joshi, Atharva Vinay
Pansari, Priyanshu
Simmhan, Yogesh
Distributed, Parallel, and Cluster Computing
Edge accelerators such as Nvidia Jetsons are becoming an integral part of the computing continuum, and are often used for DNN inferencing and training. Nvidia Jetson edge devices have $2000$+ CUDA cores within a $70$W power envelope and offer $1000$s of power modes to customize CPU, GPU and memory frequencies. Their widely varying power--performance trade-offs can be exploited for energy and power-constrained deployments. While data-driven methods to predict the power and latency of DNN workloads for edge devices exist, there is a lack of principled study to understand why edge accelerators and their power modes perform the way they do. We develop a time roofline and a novel energy roofline model for the Jetson Orin AGX for diverse power modes, and couple it with an analytical model of the compute (FLOP) and memory access (bytes) for DNN inference workloads to analyze them from first principles. These reveal unique, sometimes counter-intuitive, insights into the power and performance behavior of DNN workloads on edge accelerators, e.g., the default power mode MAXN is not the most energy efficient and time efficiency implies energy efficiency for all power modes. We also extend our analytical roofline models to DNN training. Finally, we apply these methods to tune the power mode (and hence the roofline) of the edge device to optimize the latency and energy for DNN inference, with up to $15\%$ lower energy and minimal degradation in inference time.
title Pagoda: An Energy and Time Roofline Study for DNN Workloads on Edge Accelerators
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2509.20189