Насколько я знаю, я могу использовать шаблоны C++ в коде устройства CUDA. Итак, если я использую карту для создания словаря, операция добавления новых значений будет атомарной?CUDA с картой <value, key> & атомные операции
Я хочу подсчитать количество появлений определенных значений, т. Е. Создать кодовый словарь с вероятностями кодов.
Благодаря
Macs
Я уверен, что CUDA использует свой собственный вариант C с инстрикцией. Тогда нет шаблонов. – GManNickG
Но http://forums.nvidia.com/index.php?showtopic=98087 утверждает, что «вы можете использовать шаблоны в коде устройства» –
@macs: Это моя новая научная вещь для дня. :) Независимо от того, будут ли эти операции атомами, зависит от реализации, я думаю, поэтому вам нужно будет найти ресурс по гарантиям, который делает nVidia. – GManNickG