Есть ли у кого-нибудь опыт реализации хэш-карты на устройстве CUDA? В частности, мне интересно, как можно распределить память на устройстве и скопировать результат обратно на хост, или есть ли какие-нибудь полезные библиотеки, которые могут облегчить эту задачу.CUDA - реализация хэш-карты устройства?
Кажется, мне нужно знать максимальный размер хэш-карты априори, чтобы выделить память устройства. Все мои предыдущие попытки CUDA использовали массивы и memcpys и поэтому были довольно простыми.
Любое понимание этой проблемы оценивается. Благодарю.
Обновление: Поскольку платформа Google для платформы находится в завершении работы, вы можете в этом репозитории GitHub: https://github.com/djebm2/cuda-thrust-extensions/tree/master/hash%20map – Madhatter