The rapid uptake of CUDA applications by programmers was no accident. NVIDIA did an excellent job making CUDA accessible and promoting the toolkit. There are other less obvious factors that, in my opinion, made CUDA a rapid success. For those looking to duplicate the success of CUDA, it may be worth considering the following points.
The Cost to Play: CUDA Programming
February 18, 2010