DNNAbacus: Toward Accurate Computational Cost Prediction for Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep learning is attracting interest across a variety of domains, including natural language processing, speech recognition, and computer vision. However, model training is time-consuming and requires huge computational resources. Existing works on the performance prediction of deep neural networks, which mostly focus on the training time prediction of a few models, rely on analytical models and result in high relative errors. %Optimizing task scheduling and reducing job failures in data centers are essential to improve resource utilization and reduce carbon emissions. This paper investigates the computational resource demands of 29 classical deep neural networks and builds accurate models for predicting computational costs. We first analyze the profiling results of typical networks and demonstrate that the computational resource demands of models with different inputs and hyperparameters are not obvious and intuitive. We then propose a lightweight prediction approach DNNAbacus with a novel network structural matrix for network representation. DNNAbacus can accurately predict both memory and time cost for PyTorch and TensorFlow models, which is also generalized to different hardware architectures and can have zero-shot capability for unseen networks. Our experimental results show that the mean relative error (MRE) is 0.9% with respect to time and 2.8% with respect to memory for 29 classic models, which is much lower than the state-of-the-art works.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 16 of its 34 references that are in the map. First posted on arXiv 24 May 2022.
Builds on
16 of 34 references.
References · 16
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014Going Deeper with Convolutionscited by 4,241
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
- 2020AutoGluon-Tabular: Robust and Accurate AutoML for Structured Datacited by 383
- 2016Learning Convolutional Neural Networks for Graphscited by 314
- 2017graph2vec: Learning Distributed Representations of Graphscited by 230
- 2018Auto-Keras: An Efficient Neural Architecture Search Systemcited by 171
- 2019A Comprehensive Study on Deep Learning Bug Characteristicscited by 65
- 2020Understanding graph embedding methods and their applicationscited by 51
- 2018Predicting the Computational Cost of Deep Learning Modelscited by 49
4 more
- 2020Deep Learning Training in Facebook Data Centers: Design of Scale-up and Scale-out Systemscited by 38
- 2021Characterization and Prediction of Deep Learning Workloads in Large-Scale GPU Datacenterscited by 31
- 2021A Runtime-Based Computational Performance Predictor for Deep Neural Network Trainingcited by 29
- 2020Toward Accurate Platform-Aware Performance Modeling for Deep Neural Networkscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 0; 2026: 2.
4 papers.
- 2024Workflow Optimization for Parallel Split Learningcited by 8
- 2023DIPPM: a Deep Learning Inference Performance Predictive Model using Graph Neural Networkscited by 1
- 2026A Physics-Aware Framework for Short-Term GPU Power Forecasting of AI Data Centerscited by 0
- 2026LLM-Powered Predictive Decision-Making for Sustainable Data Center Operationscited by 0
- 2026LLM-Powered Predictive Decision-Making for Sustainable Data Center Operations19 Aug 2026
- 2026A Physics-Aware Framework for Short-Term GPU Power Forecasting of AI Data Centers14 Apr 2026
- 2024Workflow Optimization for Parallel Split Learning1 Feb 2024
- 2023DIPPM: a Deep Learning Inference Performance Predictive Model using Graph Neural Networks21 Mar 2023