GPU-Based Performance Analysis of Deep Learning Training

Deep learning has been promising in recent years which learns complicated patterns and constructs data-driven decisions. To improve the effectiveness, due to the computational and memory requirements, most of the deep learning training workloads utilize GPUs. The challenges such as growing data sets, model size, and computation specifically count on the factors of the deep neural network used to train and the resource factors of GPUs utilized for that training. This study investigates those factors and represents the flow of them with the shifts. Since everything with deep learning training focuses the performance, this research designed and implemented a predictive model to find the end-to-end training time depending on the given resources by the user. The factors evaluated are model-specific parameters in-cluding batch size, matrix size, and kernel dimensions in addition to variables like GPU memory bandwidth, core count, and clock speed. This research offers practical insights for deep learning practitioners by benchmarking GPUs, such as NVIDIA's Tesla P100, K80, and M40, across several neural network architectures, including AlexNet, GoogLeNet, and VGG16. Furthermore, by creating predictive models for deep neural network training time on particular GPU setups, the research attempts to close the gap between theoretical expectations and real-world performance by guidance for cost-effective GPU selection, and optimizing resource allocation in deep learning processes. The analysis of the results for the different models in different GPUs presents ~5-20% factor with mitigation techniques to the users for the appropriate resource allocation.

Authors

Institutions

Publication Details

Published
2024-12-06
DOI
https://doi.org/10.1109/cict64037.2024.10899634
Citations
1
Primary Topic
Advanced Neural Network Applications
Type
article
Field-Weighted Citation Impact
0.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GPU-Based Performance Analysis of Deep Learning Training

Jananie Jarachanthan, Mihiri Elapatha, Lahiru Wijethunga
1 citations
Advanced Neural Network Applications
0.25
article

GPU-Based Performance Analysis of Deep Learning Training

Jananie Jarachanthan, Mihiri Elapatha, Lahiru Wijethunga
article en
1 citations

Abstract

Deep learning has been promising in recent years which learns complicated patterns and constructs data-driven decisions. To improve the effectiveness, due to the computational and memory requirements, most of the deep learning training workloads utilize GPUs. The challenges such as growing data sets, model size, and computation specifically count on the factors of the deep neural network used to train and the resource factors of GPUs utilized for that training. This study investigates those factors and represents the flow of them with the shifts. Since everything with deep learning training focuses the performance, this research designed and implemented a predictive model to find the end-to-end training time depending on the given resources by the user. The factors evaluated are model-specific parameters in-cluding batch size, matrix size, and kernel dimensions in addition to variables like GPU memory bandwidth, core count, and clock speed. This research offers practical insights for deep learning practitioners by benchmarking GPUs, such as NVIDIA's Tesla P100, K80, and M40, across several neural network architectures, including AlexNet, GoogLeNet, and VGG16. Furthermore, by creating predictive models for deep neural network training time on particular GPU setups, the research attempts to close the gap between theoretical expectations and real-world performance by guidance for cost-effective GPU selection, and optimizing resource allocation in deep learning processes. The analysis of the results for the different models in different GPUs presents ~5-20% factor with mitigation techniques to the users for the appropriate resource allocation.

University of Jaffna (LK)
Openalex Percentile: Top 42%
Advanced Neural Network Applications
0.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.