Есть ли у потока cuda собственная копия памяти __constant__? - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть ядро, которое много раз использует __constant__ памяти и нуждается в копировании различных значений в __constant__ память каждый раз.Недавно мне нужно было сделать это ядро ​​многопоточным одновременно.

Как сделать каждый поток копией этой __constant__ памяти?

1 Ответ

1 голос
/ 24 апреля 2019

Как мне сделать каждый поток копией этой __constant__ памяти?

Вы не можете.Переменная __constant__ имеет контекст уровня / уровня устройства.Если ваш код использует только «небольшое» количество постоянной памяти, просто передайте его в качестве аргумента ядра.Аргументы ядра хранятся в выделенном банке постоянной памяти на всех поддерживаемых архитектурах.

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