With the increasing programmability of commodity graphics processing units (GPUs), these chips are capable of performing more than the specific graphics computations for which they were designed.
provides a software development platform that allows developers to take advantage of a new generation of high performance processors. These new processors, including GPUs, the IBM Cell, and other multi-core processors
contains over 40 chapters and nearly 1000 pages full of the latest GPU programming techniques, and includes hundreds of full-color diagrams and pictures. GPU Gems 3 won the Game Developer Magazine's 2007 Front Line Award. Aailable for free online on the NVIDIA Developer Site