CUDA by Example
Author : Jason Sanders
Publisher : Addison-Wesley Professional
Total Pages : 312
Release : 2010-07-19
ISBN 10 : 9780132180139
ISBN 13 : 0132180138
Language : EN, FR, DE, ES & NL

CUDA by Example Book Description:

CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. CUDA now brings this valuable resource to programmers working on applications in other domains, including science, engineering, and finance. No knowledge of graphics programming is required—just the ability to program in a modestly extended version of C. CUDA by Example, written by two senior members of the CUDA software platform team, shows programmers how to employ this new technology. The authors introduce each area of CUDA development 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. You’ll discover when to use each CUDA C extension and how to write CUDA software that delivers truly outstanding performance. Major topics covered include Parallel programming Thread cooperation Constant memory and events Texture memory Graphics interoperability Atomics Streams CUDA C on multiple GPUs Advanced atomics Additional CUDA resources All the CUDA software tools you’ll need are freely available for download from NVIDIA. http://developer.nvidia.com/object/cuda-by-example.html


CUDA by Example
Language: en
Pages: 312
Authors: Jason Sanders
Categories: Computers
Type: BOOK - Published: 2010-07-19 - Publisher: Addison-Wesley Professional

CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Ar
Programming in Parallel with CUDA
Language: en
Pages: 477
Authors: Richard Ansorge
Categories: Computers
Type: BOOK - Published: 2022-06-02 - Publisher: Cambridge University Press

A handy guide to speeding up scientific calculations with real-world examples including simulation, image processing and image registration.
The CUDA Handbook
Language: en
Pages: 528
Authors: Nicholas Wilt
Categories: Computers
Type: BOOK - Published: 2013-06-11 - Publisher: Addison-Wesley

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
CUDA Application Design and Development
Language: en
Pages: 336
Authors: Rob Farber
Categories: Computers
Type: BOOK - Published: 2011-10-08 - Publisher: Elsevier

As the computer industry retools to leverage massively parallel graphics processing units (GPUs), this book is designed to meet the needs of working software de
Accelerating MATLAB Performance
Language: en
Pages: 785
Authors: Yair M. Altman
Categories: Computers
Type: BOOK - Published: 2014-12-11 - Publisher: CRC Press

The MATLAB® programming environment is often perceived as a platform suitable for prototyping and modeling but not for "serious" applications. One of the main
CUDA Programming
Language: en
Pages: 592
Authors: Shane Cook
Categories: Computers
Type: BOOK - Published: 2012-11-13 - Publisher: Newnes

'CUDA Programming' offers a detailed guide to CUDA with a grounding in parallel fundamentals. It starts by introducing CUDA and bringing you up to speed on GPU
Professional CUDA C Programming
Language: en
Pages: 528
Authors: John Cheng
Categories: Computers
Type: BOOK - Published: 2014-09-08 - Publisher: John Wiley & Sons

Break into the powerful world of parallel GPU programming with this down-to-earth, practical guide Designed for professionals across multiple industrial sectors
The Lattice Boltzmann Method
Language: en
Pages: 694
Authors: Timm Krüger
Categories: Science
Type: BOOK - Published: 2016-11-07 - Publisher: Springer

This book is an introduction to the theory, practice, and implementation of the Lattice Boltzmann (LB) method, a powerful computational fluid dynamics method th
Professional CUDA C Programming
Language: en
Pages: 528
Authors: John Cheng
Categories: Computers
Type: BOOK - Published: 2014-09-09 - Publisher: John Wiley & Sons

Break into the powerful world of parallel GPU programming with this down-to-earth, practical guide Designed for professionals across multiple industrial sectors
Implementing an IBM High-Performance Computing Solution on IBM POWER8
Language: en
Pages: 310
Authors: Dino Quintero
Categories: Computers
Type: BOOK - Published: 2015-09-15 - Publisher: IBM Redbooks

This IBM® Redbooks® publication documents and addresses topics to provide step-by-step programming concepts to tune the applications to use IBM POWER8® hardw