Articles
OPEN ACCESS
Improving Time Efficiency of Machine Learning Algorithms Through GPU Parallelization
DOI
Crossref DOI
10.37547/tajiir/Volume08Issue05-09
tajiir
2026
VOL. 8
/ NO. 05
MAY
RESEARCH OVERVIEW
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.
RESEARCH TOPICS
Keywords
Parallel processing algorithms
artificial intelligence
machine learning
Downloads
Download data is not yet available.
SOURCES & SCHOLARSHIP
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/