OpenCL, прямой доступ к памяти хоста из ядер GPU - PullRequest
4 голосов
/ 22 августа 2010

Есть ли способ выделить память на хосте, которая доступна напрямую из GPU, без копирования?

Как cudaHostGetDevicePointer в CUDA.

1 Ответ

7 голосов
/ 22 августа 2010

Да, используйте clCreateBuffer с флагами, содержащими одно из:

  • CL_MEM_USE_HOST_PTR
  • CL_MEM_ALLOC_HOST_PTR

Что делает то, что вы хотите.Для получения дополнительной информации посетите справочную страницу clCreateBuffer .

...