Recommendation of books/notes/papers

Greetings.

Besides the NVidia CUDA related documents, what are some of the books/notes/papers that are thought as essential readings in order to become a high-level CUDA programmer? Seems to me that to be really proficient, it helps to have a lot of computer architecture knowledge as well as experience in dealing with assembly language (both of them which I lack). It would also be helpful to suggest orders of readings as well (from basic to difficult). Appreciate it in advance.

Hi,

look at this site http://people.maths.ox.ac.uk/gilesm/cuda/ , you can find some useful slides.

Hi,

look at this site http://people.maths.ox.ac.uk/gilesm/cuda/ , you can find some useful slides.

Everything written by Vasily Volkov.

Everything written by Vasily Volkov.

You have hit on a real soft spot with CUDA. There is a whole lot of documentation that includes guides, libraries, slides, even a book, and not the least this forum. But it is not organized coherently, and certainly not search-able - except for this forum. There is definitely a need for better documentation. One that includes makefiles, header files and issues that are not in the SDK (which are getting old, and use things like cutil, which we are being constantly reminded is not a supported feature). Most examples are for float variables, as if the technical world, and HPC in particular, doesn’t really care about complex!

MMB

You have hit on a real soft spot with CUDA. There is a whole lot of documentation that includes guides, libraries, slides, even a book, and not the least this forum. But it is not organized coherently, and certainly not search-able - except for this forum. There is definitely a need for better documentation. One that includes makefiles, header files and issues that are not in the SDK (which are getting old, and use things like cutil, which we are being constantly reminded is not a supported feature). Most examples are for float variables, as if the technical world, and HPC in particular, doesn’t really care about complex!

MMB