Resource Of The Week 9/1/10: CUDA By Example

This week’s recommended resource is for anyone gearing up for NVidia’s GPU Technology Conference at the end of this month, and comes straight from two senior developers in the CUDA software platform team, the recently released CUDA By Example.

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

This book is actually the foundation (I’m told) of a recent Webinar series on CUDA, sponsored by Nvidia.  This book, and many others, is available in the VizWorld store.

PG

This story written by Randall Hand

Randall Hand is a computer graphics programmer and news junky that's been working in the field for the last 15 years. He's responsible for visualizations generated on some of the most powerful supercomputers in the world, ytnef, mullion support in ParaView, and VizWorld.com.

Science , , ,

VizWorld.com is a production of VizWorld, LLC © 2009