I read in an article that the basic innovation in CUDA is the support for pointer. My question is what changes are made in the hardware of the previous GPUs for providing the support for pointers? Also what hardware changes made the support for C language?