The CUDA Handbook

The CUDA Handbook
Author: Nicholas Wilt
Publisher: Addison-Wesley
Total Pages: 528
Release: 2013-06-11
Genre: Computers
ISBN: 0133261506

Download The CUDA Handbook Book in PDF, Epub and Kindle

The CUDA Handbook begins where CUDA by Example (Addison-Wesley, 2011) leaves off, discussing CUDA hardware and software in greater detail and covering both CUDA 5.0 and Kepler. Every CUDA developer, from the casual to the most sophisticated, will find something here of interest and immediate usefulness. Newer CUDA developers will see how the hardware processes commands and how the driver checks progress; more experienced CUDA developers will appreciate the expert coverage of topics such as the driver API and context migration, as well as the guidance on how best to structure CPU/GPU data interchange and synchronization. The accompanying open source code–more than 25,000 lines of it, freely available at www.cudahandbook.com–is specifically intended to be reused and repurposed by developers. Designed to be both a comprehensive reference and a practical cookbook, the text is divided into the following three parts: Part I, Overview, gives high-level descriptions of the hardware and software that make CUDA possible. Part II, Details, provides thorough descriptions of every aspect of CUDA, including Memory Streams and events Models of execution, including the dynamic parallelism feature, new with CUDA 5.0 and SM 3.5 The streaming multiprocessors, including descriptions of all features through SM 3.5 Programming multiple GPUs Texturing The source code accompanying Part II is presented as reusable microbenchmarks and microdemos, designed to expose specific hardware characteristics or highlight specific use cases. Part III, Select Applications, details specific families of CUDA applications and key parallel algorithms, including Streaming workloads Reduction Parallel prefix sum (Scan) N-body Image Processing These algorithms cover the full range of potential CUDA applications.


The CUDA Handbook
Language: en
Pages: 528
Authors: Nicholas Wilt
Categories: Computers
Type: BOOK - Published: 2013-06-11 - Publisher: Addison-Wesley

GET EBOOK

The CUDA Handbook begins where CUDA by Example (Addison-Wesley, 2011) leaves off, discussing CUDA hardware and software in greater detail and covering both CUDA
The CUDA Handbook
Language: en
Pages: 526
Authors: Nicholas Wilt
Categories: Computers
Type: BOOK - Published: 2013 - Publisher: Pearson Education

GET EBOOK

'The CUDA Handbook' begins where 'CUDA by Example' leaves off, discussing both CUDA hardware and software in detail that will engage any CUDA developer, from th
Cuda Handbook
Language: en
Pages: 142
Authors: Nicholas Wilt
Categories:
Type: BOOK - Published: 2017-07-14 - Publisher: Createspace Independent Publishing Platform

GET EBOOK

GPUs can be used for much more than graphics processing. As opposed to a CPU, which can only run four or five threads at once, a GPU is made up of hundreds or e
Programming Massively Parallel Processors
Language: en
Pages: 519
Authors: David B. Kirk
Categories: Computers
Type: BOOK - Published: 2012-12-31 - Publisher: Newnes

GET EBOOK

Programming Massively Parallel Processors: A Hands-on Approach, Second Edition, teaches students how to program massively parallel processors. It offers a detai
CUDA Fortran for Scientists and Engineers
Language: en
Pages: 339
Authors: Gregory Ruetsch
Categories: Computers
Type: BOOK - Published: 2013-09-11 - Publisher: Elsevier

GET EBOOK

CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language