¿Alguien tiene alguna experiencia implementando un mapa hash en un dispositivo CUDA? Específicamente, me pregunto cómo se podría asignar memoria al dispositivo y copiar el resultado al host, o si hay bibliotecas útiles que puedan facilitar esta tarea.CUDA - Implementación de dispositivo Hash Map?
Parece que necesitaría saber el tamaño máximo del mapa hash a priori para asignar la memoria del dispositivo. Todos mis intentos anteriores de CUDA han utilizado matrices y memcpys y, por lo tanto, han sido bastante sencillos.
Cualquier apreciación de este problema es apreciada. Gracias.
Actualización: dado que la plataforma de código de Google está a punto de apagarse, puede hacerlo en este repositorio de GitHub: https://github.com/djebm2/cuda-thrust-extensions/tree/master/hash%20map – Madhatter