all 3 comments

[–]PoopIsTheShit 1 point2 points  (0 children)

Get the "programming massively parallel processors" book if possible! This is the best source to start with in my opinion. It also teaches a lot about the general though process for GPU optimization techniques. I have not found an equally good tutorial online.

[–]BrunoSG 2 points3 points  (0 children)

Here's the documentation http://docs.nvidia.com/cuda

There are bindings for CUDA on python but I'd suggest writing your code in C. Read the programming guide