OpenCL, прямой доступ к памяти хоста из ядер графического процессора

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

Как cudaHostGetDevicePointer в CUDA.

1 ответ

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

  • CL_MEM_USE_HOST_PTR
  • CL_MEM_ALLOC_HOST_PTR

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

licensed under cc by-sa 3.0 with attribution.