Reddit reviews Programming Massively Parallel Processors: A Hands-on Approach
We found 6 Reddit comments about Programming Massively Parallel Processors: A Hands-on Approach. Here are the top ones, ranked by their Reddit score.
We found 6 Reddit comments about Programming Massively Parallel Processors: A Hands-on Approach. Here are the top ones, ranked by their Reddit score.
As far as I know this is the go to for most people learning CUDA programming. For CUDA 9+ specific features, you're best bet is probably looking at the programming guide on NVIDIA's site for the 9 or 10 release. I don't believe there's much in terms of published books on specific releases like there is for C++ standards.
When I took a High Performance Computing course, this book came in handy.
Programming Massively Parallel Processors: A Hands-on Approach https://www.amazon.com/dp/0128119861/ref=cm_sw_r_cp_api_i_Xc3SCbDS47WCP
I agree with guy. Having a solid C++ background is good but programming for CUDA specifically is something else.
The book that I used when I took CUDA programming as an undergrad was this:
Programming Massively Parallel Processors: A Hands-on Approach 3rd Edition
Here's a sample of the 1st edition of the book. It's not too far from the 3rd edition but checkout Chapter 3 to see how much different it is from programming typically in C++.
My assumption is you're talking about parrallel computing such as CUDA, OpenCL, and GPUs. The textbook I used was: https://www.amazon.com/Programming-Massively-Parallel-Processors-Hands/dp/0128119861/ref=sr_1_1?ie=UTF8&qid=1550606052&sr=8-1&keywords=programming+massively+parallel+processors
​
I liked this series from udacity: https://www.youtube.com/playlist?list=PLGvfHSgImk4aweyWlhBXNF6XISY3um82_
I started with this book. I think it's mainly Cuda focused but switching to OpenCL was not that hard.
What are you trying to do with it? Programming Massively Parallel Processors was useful to me, but without more info, it's hard to make recommendations.