Question

J'ai utilisé ATI Stream SDK sur Windows XP SP3 et implémenté un algorithme sur un processeur graphique. Mais maintenant, je suis intéressé par la mise à l'échelle de cet algorithme sur plusieurs GPU sur plusieurs machines. Je suis passé à UBUNTU pour utiliser MPI (Pour envoyer des messages).

Je l'ai cherché dans Google mais j'ai obtenu des références pour l'installation sur SLES et RHEL, mais je suis à la recherche d'UBUNTU 9.04.

Merci GG

Était-ce utile?

La solution

AMD passe bientôt à l’API basée sur OpenCL. Peut-être vaudra-t-il mieux garder vos chevaux jusqu'à ce que l'API OpenCL se stabilise. Cuda est très en avance sur le plan de la facilité d’utilisation des GPU. Il existe un beau projet appelé MAGMA, qui rassemble la bibliothèque LAPACK pour une utilisation conjointe CPU-GPU.

Autres conseils

Je connais des personnes qui utilisent le kit de développement logiciel (SDK) ATI Stream et ACML-GPU sous Ubuntu sans problèmes particuliers, c’est-à-dire qu’ils n’auraient aucun problème qu’ils n’auraient sur aucune autre distribution Linux.

Si vous pouvez installer les pilotes Catalyst correctement (ce qui dans ce cas signifie probablement compiler les modules de votre noyau) et configurer X-windows correctement (en particulier le module DRI, il existe des problèmes de sécurité si vous souhaitez que Stream fonctionne avec un accès distant. ) ça devrait marcher.

Je suis tenté de demander / de commenter la manière dont vous envisagez de partager les GPU entre plusieurs processus MPI, mais c'est probablement errant hors sujet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top