Learn CUDA Programming
This is the code repository for Learn CUDA Programming, published by Packt.
A beginner's guide to GPU programming and parallel computing with CUDA 10.x and C/C++
What is this book about?
Compute Unified Device Architecture (CUDA) is NVIDIA's GPU computing platform and application programming interface. It's designed to work with programming languages such as C, C++, and Python. With CUDA, you can leverage a GPU's parallel computing power for a range of high-performance computing applications in the fields of science, healthcare, and deep learning.
This book covers the following exciting features:
Understand general GPU operations and programming patterns in CUDA
Uncover the difference between GPU programming and CPU programming
Analyze GPU application performance and implement optimization strategies
Explore GPU progr