PerfSAGE: Generalized Inference Performance Predictor for Arbitrary Deep Learning Models on Edge Devices
Not on the map. Why?
Abstract (arXiv)
The ability to accurately predict deep neural network (DNN) inference performance metrics, such as latency, power, and memory footprint, for an arbitrary DNN on a target hardware platform is essential to the design of DNN based models. This ability is critical for the (manual or automatic) design, optimization, and deployment of practical DNNs for a specific hardware deployment platform. Unfortunately, these metrics are slow to evaluate using simulators (where available) and typically require measurement on the target hardware. This work describes PerfSAGE, a novel graph neural network (GNN) that predicts inference latency, energy, and memory footprint on an arbitrary DNN TFlite graph (TFL, 2017). In contrast, previously published performance predictors can only predict latency and are restricted to pre-defined construction rules or search spaces. This paper also describes the EdgeDLPerf dataset of 134,912 DNNs randomly sampled from four task search spaces and annotated with inference performance metrics from three edge hardware platforms. Using this dataset, we train PerfSAGE and provide experimental results that demonstrate state-of-the-art prediction accuracy with a Mean Absolute Percentage Error of <5% across all targets and model search spaces. These results: (1) Outperform previous state-of-art GNN-based predictors (Dudziak et al., 2020), (2) Accurately predict performance on accelerators (a shortfall of non-GNN-based predictors (Zhang et al., 2021)), and (3) Demonstrate predictions on arbitrary input graphs without modifications to the feature extractor.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 27 of its 46 references that are in the map. First posted on arXiv 26 Jan 2023.
Builds on
27 of 46 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2022Generative Adversarial Networkscited by 5,627
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2014Deep Learning in Neural Networks: An Overviewcited by 770
15 more
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 416
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 413
- 2021Early Convolutions Help Transformers See Bettercited by 396
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 344
- 2013OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networkscited by 224
- 2020Design Space for Graph Neural Networkscited by 182
- 2019BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Searchcited by 179
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 147
- 2019Neural Predictor for Neural Architecture Searchcited by 118
- 2020BRP-NAS: Prediction-based NAS using GCNscited by 111
- 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
- 2020Accelerator-aware Neural Network Design using AutoMLcited by 30
- 2022UDC: Unified DNAS for Compressible TinyML Modelscited by 10
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
- 2025Improving Rule-based Reasoning in LLMs using Neurosymbolic Representationscited by 3
- 2025Geometric Learning in Black-Box Optimization: A GNN Framework for Algorithm Performance Predictioncited by 1
- 2026DPU or GPU for Accelerating Neural Networks Inference -- Why not both? Split CNN Inferencecited by 0
- 2026DPU or GPU for Accelerating Neural Networks Inference -- Why not both? Split CNN Inference30 Apr 2026
- 2025Geometric Learning in Black-Box Optimization: A GNN Framework for Algorithm Performance Prediction19 Jun 2025
- 2025Improving Rule-based Reasoning in LLMs using Neurosymbolic Representations31 Jan 2025
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomy5 Mar 2024