CUDA Programming is a comprehensive book for professional programmers aspiring to learn how to use Compute Unified Device Architecture for parallel computing. The book is intended for developers without any prior experience in CUDA or parallel computing, helping them understand how GPU parallelism works. It explains about the hardware needed to perform parallel computing and shows how to install CUDA. It covers topics such as threads, blocks, grids, and memory focus on both parallel and CUDA-specific issues. It presents details on optimizing the CUDA development kit, as well as practical techniques on working with memory, threads, algorithms, resources, and other topics. In addition, the book covers the usage of CUDA on multiple Operating System Platforms, including Linux, Macintosh and Windows with several NVIDIA chipsets. The book is an essential resource to all programmers looking to enhance their programs through the power of parallel computing.
About Shane Cook
Shane Cook is a Certified CUDA Specialist and the Technical Director at Cuda Developer. An experienced programmer, Cook has worked with MTU Aero Engines, TRW Automotive, and Visteon Automotive Systems among other companies.
Publication Year |
|
Author |
|
|
Nice Book
Abhishek Gahlot
Jan, 2015