Tuomanen, Dr. Brian
Hands - On GPU Programming - with Python and CUDA: - Explore high - performance - parallel computing with - CUDA
- ISBN 13:
- 9781788993913
- author:
- Tuomanen, Dr. Brian
- format:
- Paperback
- publisher:
- Packt Publishing Limited
- language:
- English
- Publication Year:
- 2018
- Pages:
- 310
- Dimensions:
- 23.5 x 19.1 x 1.7 centimetres (0
- Genre:
- Computers, Programming, Python,
- Condition:
- New
- Availability:
- Item usually sent within 5 working days
Description
Hands-On GPU Programming with Python and CUDA explores high-performance parallel computing using CUDA. You'll learn to apply Amdahl's Law, use code profilers, and set up a suitable environment for GPU programming. As you progress, you'll launch code onto the GPU, write full-blown GPU kernels, and test your code using Nsight IDE. You'll then develop your own GPU-based deep neural network from scratch, exploring advanced topics such as warp shuffling, dynamic parallelism, and PTX assembly. Finally, you'll see how to apply GPU programming to data science and high-performance computing problems. By the end of this book, you'll be able to effectively use CUDA libraries like cuFFT and cuBLAS, and apply your knowledge to a range of applications including AI, graphics, and blockchain.