Cuda learning process document