Распределение памяти Nvidia против AMD - PullRequest
2 голосов
/ 22 июня 2011

Я знаю, что для одного блока памяти GPU на AMD GPU существует ограничение 128 МБ.Есть ли подобное ограничение на графические процессоры Nvidia?

Ответы [ 2 ]

5 голосов
/ 22 июня 2011

Вы можете запросить эту информацию во время выполнения, используя clGetDeviceInfo и CL_DEVICE_MAX_MEM_ALLOC_SIZE.

См. Справочная страница clGetDeviceInfo для получения дополнительной информации.

2 голосов
/ 30 июня 2011

На GTX 560 clGetDeviceInfo возвращает 256 МБ для CL_DEVICE_MAX_MEM_ALLOC_SIZE, однако я могу выделить немного меньше 1 ГБ.См. в этой теме , где обсуждается проблема.

В AMD, однако, это ограничение применяется.Вы можете поднять его, изменив переменные окружения GPU_MAX_HEAP_SIZE и GPU_MAX_ALLOC_SIZE (см. этот поток ).

...