Как я могу определить, была ли память по определенному адресу выделена/управляется CUDA?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как я могу определить, была ли память по определенному адресу выделена/управляется CUDA?

Сообщение Anonymous »

Предположим, я получил указатель и хочу определить, является ли он «связанным с CUDA», т. е. выделенным CUDA как закрепленная память на стороне хоста, память на стороне устройства, управляемая память, память массива и т. д. — или он не связан с CUDA:

Код: Выделить всё

bool is_cuda_associated(void const* ptr);
Это выполнимо?
Примечание: никаких предположений относительно остальной части моей программы, никакой «помощи» посредством предварительной регистрации указателей где-либо -

Подробнее здесь: https://stackoverflow.com/questions/798 ... -by-is-man
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»