Add new CUDA files
Add the possibility of using GPU