Cuda vector types