Programming Massively Parallel Processors: A Hands-On Approach
B**Y
Perfect for CPU programmers transitioning to GPU
Very clear and thoughtful, covers not only the programming abstractions needed to use CUDA to develop applications, but uses that context to explain the hardware differences and challenges. One of the best programming books I've ever read.
E**A
Muito bom
Excelente
N**E
Great book
A great book for beginners. The fundamentals are explained crisply and clearly. A highly recommended book.
A**C
Suitable for relative newbies
I finished 5 chapters in one sitting. So far, I think their explanations are good even for someone who has dabbled with C, but does not have an understanding of CPU architecture. I will not hesitate to recommend it to my younger colleagues. Experienced developers will still learn quite a bit, despite the authors' contrived analogies.But so far, I have found the content very dry and boring. There are no fun exercises writing code to solve interesting tasks in various domains. IMO, they should have emphasized on that right from chapter 1. Vector addition and matrix multiplication get stale quickly. There are so many fun little problems where GPUs shine. But the authors give it a go much later on in the book. Until then, the book will remain useful, but boring.
A**M
A must-have for learning Parallel Programming
A great overview along with deep-dives. College & Masters level content.
Trustpilot
4 days ago
3 weeks ago