Могу ли я разделить память устройства cuda GPU между процессами хоста? - PullRequest
4 голосов
/ 21 июля 2010

Возможно ли иметь два или более хост-процесса linux, которые могут обращаться к одной и той же памяти устройства ?У меня есть два процесса, передающих между ними высокую скорость передачи данных, и я не хочу возвращать данные из графического процессора на хост в процессе A, просто чтобы передать его процессу B, который запишет memcpy h2d обратно в графический процессор.

Объединение нескольких процессов в один процесс не вариант.

1 Ответ

3 голосов
/ 22 июля 2010

Мое понимание API CUDA состоит в том, что это невозможно сделать. Указатели на устройства относятся к заданному контексту CUDA, и их невозможно разделить между процессами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...