Articles | Open Access | DOI: https://doi.org/10.37547/tajiir/Volume08Issue05-09

Improving Time Efficiency of Machine Learning Algorithms Through GPU Parallelization

Fayzullo Fozilov , Tashkent University of Information Technologies named after Muhammad al-Khwarizmi, Uzbekistan
Murodjon Abdusadikov , Tashkent University of Information Technologies named after Muhammad al-Khwarizmi, Uzbekistan
Khurshid Turaev , Tashkent University of Information Technologies named after Muhammad al-Khwarizmi, Uzbekistan
Nozima Atadjanova , Tashkent University of Information Technologies named after Muhammad al-Khwarizmi, Uzbekistan
Indira Tursinkulova , Tashkent University of Information Technologies named after Muhammad al-Khwarizmi, Uzbekistan

Abstract

This paper discusses the application of parallel computing technologies in artificial intelligence and machine learning processes. The study focuses on heterogeneous computing systems based on CPUs and GPUs, as well as the use of CUDA technology for parallel data processing. Experimental results show that GPU-based parallelization significantly improves computational speed and reduces execution time compared to traditional CPU-based processing. The research confirms the effectiveness of GPUs in accelerating machine learning algorithms and other computationally intensive tasks.

Keywords

Parallel processing algorithms, artificial intelligence, machine learning

References

Badman, A., & Kosinski, M. (2025, December 24). Big data. What is big data? https://www.ibm.com/think/topics/big-data

Rahul, K., Banyal, R.K. & Arora, N. A systematic review on big data applications and scope for industrial processing and healthcare sectors. J Big Data 10, 133 (2023). https://doi.org/10.1186/s40537-023-00808-2

Perez-Meana, H., & Nakano-Miyatake, M. (2025). Digital Image Processing: Technologies and Applications. Applied Sciences, 15(23), 12709. https://doi.org/10.3390/app152312709

Y. Cheng and B. Li, “Image Segmentation Technology and Its Application in Digital Image Processing,” 2021 IEEE Asia-Pacific Conference on Image Processing, Electronics and Computers (IPEC), Dalian, China, 2021, pp. 1174-1177, doi: 10.1109/IPEC51340.2021.9421206.

Schneider, J., & Smalley, I. (2025, November 17). CPU vs. GPU Machine Learning. CPU vs. GPU for machine learning. https://www.ibm.com/think/topics/cpu-vs-gpu-machine-learning

SoftwareG, “How to use GPU to help CPU,” [Online]. Available: https://softwareg.com.au/blogs/computer-hardware/how-to-use-gpu-to-help-cpu.

Nan Zhang, Yun-shan Chen and Jian-li Wang, “Image parallel processing based on GPU,” 2010 2nd International Conference on Advanced Computer Control, Shenyang, China, 2010, pp. 367-370, doi: 10.1109/ICACC.2010.5486836.

Vasile, C.-E., Ulmămei, A.-A., & Bîră, C. (2024). Image Processing Hardware Acceleration—A Review of Operations Involved and Current Hardware Approaches. Journal of Imaging, 10(12), 298. https://doi.org/10.3390/jimaging10120298

CUDA Tutorial. Learn CUDA simply easy learning: https://www.tutorialspoint.com/cuda/index.htm (2016)

NVIDIA. Parallel programming and computing plaform | nvidia cuda. http://www.nvidia.com/object/cuda, June (2013).

Flinders, M., Susnjara, S., & Smalley, I. (2025, November 17). GPU. What is a graphics processing unit (GPU)? https://www.ibm.com/think/topics/gpu

NVIDIA, Preface - CUDA C++ Best Practices Guide 12.9 documentation”. NVIDIA Corporation, May 31, 2025. [Online]. Available: https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/

M. Harris and M. Harris, “How to access global memory efficiently in CUDA C/C++ kernels,” NVIDIA Technical Blog, Oct. 16, 2025. [Online]. Available: https://developer.nvidia.com/blog/how-access-global-memory-efficiently-cuda-c-kernels/

M. Harris and M. Harris, “Using shared memory in CUDA C/C++,” NVIDIA Technical Blog, Aug. 05, 2025. [Online]. Available: https://developer.nvidia.com/blog/using-shared-memory-cuda-cc/

Download and View Statistics

Views: 0   |   Downloads: 0

Copyright License

Download Citations

How to Cite

Fayzullo Fozilov, Murodjon Abdusadikov, Khurshid Turaev, Nozima Atadjanova, & Indira Tursinkulova. (2026). Improving Time Efficiency of Machine Learning Algorithms Through GPU Parallelization. The American Journal of Interdisciplinary Innovations and Research, 8(05), 78–84. https://doi.org/10.37547/tajiir/Volume08Issue05-09