A Generic Performance Model for Deep Learning in a Distributed Environment
Not on the map. Why?
Abstract (arXiv)
Performance modelling of a deep learning application is essential to improve and quantify the efficiency of the model framework. However, existing performance models are mostly case-specific, with limited capability for the new deep learning frameworks/applications. In this paper, we propose a generic performance model of an application in a distributed environment with a generic expression of the application execution time that considers the influence of both intrinsic factors/operations (e.g. algorithmic parameters/internal operations) and extrinsic scaling factors (e.g. the number of processors, data chunks and batch size). We formulate it as a global optimization problem and solve it using regularization on a cost function and differential evolution algorithm to find the best-fit values of the constants in the generic expression to match the experimentally determined computation time. We have evaluated the proposed model on three deep learning frameworks (i.e., TensorFlow, MXnet, and Pytorch). The experimental results show that the proposed model can provide accurate performance predictions and interpretability. In addition, the proposed work can be applied to any distributed deep neural network without instrumenting the code and provides insight into the factors affecting performance and scalability.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 49 references that are in the map. First posted on arXiv 19 May 2023.
Builds on
9 of 49 references.
References · 9
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2019A Survey of the Recent Architectures of Deep Convolutional Neural Networkscited by 211
- 2016Resnet in Resnet: Generalizing Residual Architecturescited by 110
- 2016Theano: A Python framework for fast computation of mathematical expressionscited by 64
- 2016Benchmarking State-of-the-Art Deep Learning Software Toolscited by 17
- 2015Places205-VGGNet Models for Scene Recognitioncited by 13
- 2017Performance Modeling and Evaluation of Distributed Deep Learning Frameworks on GPUscited by 13
- 2021Crystal structure prediction of materials with high symmetry using differential evolutioncited by 9
- 2020CIFAR-10 Image Classification Using Feature Ensemblescited by 6
Built on by
Not cited yet.