CUDA by example
Subtitle: an introduction to general-purpose GPU programming
By: Jason Sanders, Edward Kandrot
Contributors: Kandrot, Edward
Publisher: Addison-Wesley
Published: 2010
Place of publication: Upper Saddle River, NJ
Language: eng
Number of pages: 310
ISBN-13: 9780131387683
Description: CUDA is a computing architecture designed to facilitate the development of parallel programs. This book shows programmers how to employ this new technology. Each area of CUDA development is introduced through working examples. After a concise introduction to the CUDA platform and architecture, as well as a quick-start guide to CUDA C, the book details the techniques and trade-offs associated with each key CUDA feature.--[book cover].
Notes: Includes index.
Table of contents: title: Why CUDA? why now?; title: Getting started; title: Introduction to CUDA C; title: Parallel programming in CUDA C; title: Thread cooperation; title: Constant memory and events; title: Texture memory; title: Graphics interoperability; title: Atomics; title: Streams; title: CUDA C on multiple GPUs; title: The final countdown; title: Appendix A : advanced atomics.