What is Cuda and why do we need it? An Nvidia invention, Cuda is used in many aspects of parallel computing. We spoke to Stephen Jones, one of the architects of Cuda at the recent GTC conference.