Quelqu'un a-t-il réussi à exécuter 2 noyaux différents dans 2 flux CUDA différents et les a-t-il synchronisés? Fondamentalement, je veux avoir 1 noyau A envoyer des données à un autre noyau en cours d'exécution B (dans un flux différent), puis récupérer les résultats. La raison: le noyau A est en cours d'exécution en 1 fil CUDA et je veux un multiple implémentation des threads GPU pour le noyau B.Communication inter-noyau CUDA entre différents flux
C'est avec les GPU haut de gamme (Fermi/Tesla), CUDA 4.2
GPU même, différents cours d'eau . Donc, les données devraient pouvoir être communiquées par périphérique mémoire, mais comment les synchroniser?
Vous demandez si une solution spécifique fonctionnera sans exposer votre problème. Dans ce cas particulier, vous trouverez mieux d'indiquer votre problème afin que la communauté puisse vous proposer des solutions supportées par le modèle de programmation CUDA. –