Tuomanen, Dr. Brian

Hands - On GPU Programming - with Python and CUDA: - Explore high - performance - parallel computing with - CUDA

(No reviews yet) Write a Review
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
£45.77

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.

View AllClose