Optimizing Machine Learning Models with CUDA: A Comprehensive Performance Analysis

Deep neural networks (DNNs), a subset of machine learning models, often face training and inference computational bottlenecks that demand extensive computational resources. These challenges are uniquely addressed through acceleration on Graphics Processing Units (GPUs). However, fully exploiting GPU architecture requires carefully pipelined tasks and low-level optimizations. This paper investigates how Compute Unified Device Architecture (CUDA) can significantly enhance the performance of machine learning models by optimizing critical computational kernels, memory management, and parallelization strategies. We demonstrate substantial reductions in execution time and improved resource utilization through CUDA techniques such as memory coalescing, shared memory usage, and kernel fusion. Our benchmarks reveal up to a 3.65x speedup in matrix operations and a 2.32x increase in CNN training throughput, establishing CUDA optimization as a practical solution for modern, high-efficiency machine learning workloads. These results underscore the importance of low-level GPU optimization in enabling scalable and energy-efficient AI systems. Finally, we offer guidelines for researchers and practitioners to effectively leverage CUDA to accelerate machine learning tasks and bridge the gap between high-level frameworks and hardware capabilities.

Authors

Institutions

Publication Details

Published
2025-04-04
DOI
https://doi.org/10.1109/iccsai64074.2025.11064558
Citations
2
Primary Topic
Machine Learning and Data Classification
Type
article
Field-Weighted Citation Impact
4.96
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing Machine Learning Models with CUDA: A Comprehensive Performance Analysis

Suganiya Murugan, L Niteesh, M B Ampareeshan
2 citations
Machine Learning and Data Classification
4.96
article

Optimizing Machine Learning Models with CUDA: A Comprehensive Performance Analysis

Suganiya Murugan, L Niteesh, M B Ampareeshan
article en
2 citations

Abstract

Deep neural networks (DNNs), a subset of machine learning models, often face training and inference computational bottlenecks that demand extensive computational resources. These challenges are uniquely addressed through acceleration on Graphics Processing Units (GPUs). However, fully exploiting GPU architecture requires carefully pipelined tasks and low-level optimizations. This paper investigates how Compute Unified Device Architecture (CUDA) can significantly enhance the performance of machine learning models by optimizing critical computational kernels, memory management, and parallelization strategies. We demonstrate substantial reductions in execution time and improved resource utilization through CUDA techniques such as memory coalescing, shared memory usage, and kernel fusion. Our benchmarks reveal up to a 3.65x speedup in matrix operations and a 2.32x increase in CNN training throughput, establishing CUDA optimization as a practical solution for modern, high-efficiency machine learning workloads. These results underscore the importance of low-level GPU optimization in enabling scalable and energy-efficient AI systems. Finally, we offer guidelines for researchers and practitioners to effectively leverage CUDA to accelerate machine learning tasks and bridge the gap between high-level frameworks and hardware capabilities.

SRM Institute of Science and Technology (IN), PSG INSTITUTE OF TECHNOLOGY AND APPLIED RESEARCH (IN)
Openalex Percentile: Top 5%
Machine Learning and Data Classification
4.96
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.

Optimizing Machine Learning Models with CUDA: A Comprehensive Performance Analysis — Suganiya Murugan, L Niteesh, et al. · (2025) | TGRS Research Map | TGRS