Author picture

About the Author

David B. Kirk: Chief Scientist and NVIDIA Fellow at NVIDIA, a leader in visual computing technologies. Wen-mei W. Hwu: Walter J. Sanders III Advanced Micro Devices Endowed Chair in Electrical and Computer Engineering in the Coordinated Sciences Laboratory of the University of Illinois at show more Urbana-Champaign. show less

Works by David B. Kirk

Tagged

Common Knowledge

Gender
male

Members

Reviews

The book can be divided into two parts. Part A (80%) facilitates an introduction into GPU programming with CUDA C. Part B (20%) gives very short introductions into other GPU programming languages or libraries. I had the impression that part B was mainly written by the co-authors mentioned at the beginning of each respective chapter; the reason was possibly that these chapters are not perfectly integrated with the rest of the text. Nevertheless, I found part B quite interesting and appropriate.

The main part A is clearly written in a style that makes it easy and fast to read, but it is not written very carefully. The text contains errors, especially in the code examples. Sometimes it is overly elaborate, almost rambling, especially in the sections that explain what a particular algorithm does.

A deep understanding of computer architecture is not assumed. Many performance-related explanations are provided although, unfortunately, measurements of specific pieces of code are almost completely absent.

Exercises are given at the end of each chapter; but they are not exceptionally inspiring.
… (more)
 
Flagged
Tobias.Bruell | 1 other review | Oct 26, 2014 |
A great introduction to programming on GPUs but you should probably buy another book with it. This is a great read for the concepts and just enough code so you have an idea of what is going on. The performance considerations discussed in the various chapters are also great.
 
Flagged
jcopenha | 1 other review | Nov 21, 2011 |

You May Also Like

Associated Authors

Statistics

Works
2
Members
81
Popularity
#222,754
Rating
½ 3.3
Reviews
2
ISBNs
8

Charts & Graphs