29448

Deep Learning and Machine Learning with GPGPU and CUDA: Unlocking the Power of Parallel Computing

Ming Li, Ziqian Bi, Tianyang Wang, Yizhu Wen, Qian Niu, Junyu Liu, Benji Peng, Sen Zhang, Xuanhe Pan, Jiawei Xu, Jinlang Wang, Keyu Chen, Caitlyn Heqi Yin, Pohsun Feng, Ming Liu
Georgia Institute of Technology
arXiv:2410.05686 [cs.DC], (8 Oct 2024)

@article{li2024deep,

   title={Deep Learning and Machine Learning with GPGPU and CUDA: Unlocking the Power of Parallel Computing},

   author={Li, Ming and Bi, Ziqian and Wang, Tianyang and Wen, Yizhu and Niu, Qian and Liu, Junyu and Peng, Benji and Zhang, Sen and Pan, Xuanhe and Xu, Jiawei and others},

   journal={arXiv preprint arXiv:2410.05686},

   year={2024}

}

Download Download (PDF)   View View   Source Source   

560

views

This book presents a comprehensive exploration of GPGPU (General Purpose Graphics Processing Unit) and its applications in deep learning and machine learning. It focuses on how parallel computing, particularly through the use of CUDA (Compute Unified Device Architecture), can unlock unprecedented computational power for complex tasks. The book provides detailed discussions on CPU and GPU architectures, data flow in deep learning, and advanced GPU features like streams, concurrency, and dynamic parallelism. Furthermore, it delves into practical applications of GPGPU in various domains such as scientific computing, machine learning acceleration, real-time rendering, and cryptocurrency mining. The authors also emphasize the importance of selecting the right parallel architecture (e.g., GPU, FPGA, TPU, ASIC) based on specific tasks, offering insights into optimizing algorithms for these platforms. The book also provides practical examples with popular machine learning frameworks like PyTorch, TensorFlow, and XGBoost, demonstrating how to efficiently leverage GPU resources in both training and inference. This resource is valuable for both beginners and advanced readers who are looking to deepen their understanding of GPU-based parallel computing and its significant role in modern machine learning and AI applications.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: