The CUDA Handbook PDF ePub eBook

Books Info:

The CUDA Handbook free pdf 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 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 ProcessingThese algorithms cover the full range of potential CUDA applications.

About Nicholas Wilt

Nicholas Wilt has been programming professionally for more than twenty-five years in a variety of areas, including industrial machine vision, graphics, and low-level multimedia software. While at Microsoft, he served as the development lead for Direct3D 5.0 and 6.0, built the prototype for the Desktop Window Manager, and did early GPU computing work. At NVIDIA, he worked on CUDA from its inception, designing and often implementing most of CUDA's low-level abstractions. Now at Amazon, Mr. Wilt is working on cloud computing technologies relating to GPUs.

Details Book

Author : Nicholas Wilt
Publisher : Addison-Wesley Educational Publishers Inc
Data Published : 12 June 2013
ISBN : 0321809467
EAN : 9780321809469
Format Book : PDF, Epub, DOCx, TXT
Number of Pages : 528 pages
Age + : 15 years
Language : English
Rating :

Reviews The CUDA Handbook

17 Comments Add a comment

Related eBooks Download

  • CUDA by Example free pdfCUDA by Example

    "This book is required reading for anyone working with accelerator-based computing systems." -From the Foreword by Jack Dongarra. University of Tennessee and Oak Ridge National Laboratory CUDA is a computing architecture designed to facilitate the development of parallel programs..

  • Visionlab free pdfVisionlab

    The VisionLab and pcStereoscope package -- unique software and hardware products -- present sophisticated perceptual demonstrations. many in stereoscopic three dimension. The hardware consists of a special driver board to be installed inside the PC..

  • Computer Networking for Lansto Wans free pdfComputer Networking for Lansto Wans

    Designed for the beginner yet useful for the expert. COMPUTER NETWORKING FROM LANS TO WANS: HARDWARE. SOFTWARE. AND SECURITY provides comprehensive coverage of all aspects of networking. This book contains 24 chapters illustrating network hardware and software..

  • RTL Hardware Design Using VHDL free pdfRTL Hardware Design Using VHDL

    The skills and guidance needed to master RTL hardware design This book teaches readers how to systematically design efficient. portable. and scalable Register Transfer Level (RTL) digital circuits using the VHDL hardware description language and synthesis software..

  • Approximate Parallel Scheduling, Vol. 2 free pdfApproximate Parallel Scheduling, Vol. 2

    Excerpt from Approximate Parallel Scheduling. Vol. 2: Part II: Applications to Optimal Parallel Graph Algorithms in Logarithmic Time Part I of this paper presented a novel technique for approximate parallel scheduling and a new logarithmic time optimal parallel algorithm for the list ranking problem..

  • The CUDA Handbook free pdfThe CUDA Handbook

    App To Download Ebooks For Free. 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 an