Хммм, это кажется большой новостью! Библиотека thrust , созданная собственными инженерами NVIDIA, уже дает вам некоторое представление. Вы можете перемещать данные из оперативной памяти в DRAM графического процессора просто с помощью знака = (не нужно вызывать cudaMalloc, cudaMemcpy и тому подобное). Так что тяга делает CUDA-C больше похожим на «просто C».
Может быть, они интегрируют это в CUDA-API в будущем. Обратите внимание, что в обратном порядке процедура будет такой же (и останется неизменной навсегда), но будет скрыта от программиста для простоты. (Мне это не нравится)
Редактировать: CUDA 4.0 было объявлено, и тяга будет интегрирована с ним.