Automatic Generation of Fast and Accurate Performance Models for Deep Neural Network Accelerators
Not on the map. Why?
Abstract (arXiv)
Implementing Deep Neural Networks (DNNs) on resource-constrained edge devices is a challenging task that requires tailored hardware accelerator architectures and a clear understanding of their performance characteristics when executing the intended AI workload. To facilitate this, we present an automated generation approach for fast performance models to accurately estimate the latency of a DNN mapped onto systematically modeled and concisely described accelerator architectures. Using our accelerator architecture description method, we modeled representative DNN accelerators such as Gemmini, UltraTrail, Plasticine-derived, and a parameterizable systolic array. Together with DNN mappings for those modeled architectures, we perform a combined DNN/hardware dependency graph analysis, which enables us, in the best case, to evaluate only 154 loop kernel iterations to estimate the performance for 4.19 billion instructions achieving a significant speedup. We outperform regression and analytical models in terms of mean absolute percentage error (MAPE) compared to simulation results, while being several magnitudes faster than an RTL simulation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 33 references that are in the map. First posted on arXiv 13 Sep 2024.
Builds on
7 of 33 references.
References · 7
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2019Temporal Convolution for Real-time Keyword Spotting on Mobile Devicescited by 48
- 2022Hardware Accelerator and Neural Network Co-Optimization for Ultra-Low-Power Audio Processing Devicescited by 8
- 2016YodaNN: An Architecture for Ultra-Low Power Binary-Weight CNN Accelerationcited by 7
- 2019PreVIous: A Methodology for Prediction of Visual Inference Performance on IoT Devicescited by 2
- 2021ANNETTE: Accurate Neural Network Execution Time Estimation with Stacked Modelscited by 1
- 2024Using the Abstract Computer Architecture Description Language to Model AI Hardware Acceleratorscited by 1
Built on by
Not cited yet.