Question Comment décider du GPU AMD pour la FFT de Matlab?


Je dois décider quel GPU intégré open-source choisir, c'est-à-dire GPU AMD pour le calcul FFT directement sur GPU, voir ici docs Je ne peux pas demander le support de CUDA à partir du GPU AMD car ses outils de développement viennent juste d'arriver au premier trimestre 2016, voir le communiqué de presse ici et aussi parce que les chipsets Intel des PC professionnels (Etc Q75, Q85, ...) ne sont pas pris en charge par le PCI-e 16x requis par les GPU modernes, bien que leurs PC personnels (B75, ...) aient le support.

Mon problème actuel est que je manque de mémoire (16 Go / 32 Go) dans l'application et que je dois également équilibrer la charge avec le GPU où le GPU AMD peut aider. J'ai également besoin d'un bon support pour les PC utilisateurs et professionnels. Obtenir un code Matlab bien supporté aux deux extrémités serait utile dans le calcul du GPU: je n'ai besoin que du support FFT GPU avec des baies GPU côté AMD pour Matlab. Cependant, je ne comprends pas si cela est possible avec les bibliothèques actuelles ici.

Comment décider du GPU AMD pour le calcul avec la FFT de Matlab sur GPU?


0
2017-12-18 18:33


origine




Réponses:


Je ne comprends pas complètement votre question alors pardonnez-moi si je ne réponds pas correctement.

Matlab ne prend en charge que les périphériques compatibles NVidia CUDA pour l'informatique accélérée par GPU. CUDA est un outil / langage NVidia nécessitant une carte graphique NVidia. À moins que Mathworks (la société propriétaire de Matlab) décide de prendre en charge le processeur AMD, vous n'avez pas de chance. Le lien que vous donnez pour l'outil AMD qui prend en charge cuda est incorrect - il convertit le code cuda en un format qui s'exécute sur le GPU AMD - ce n'est pas une implémentation de CUDA et ne fonctionnera PAS avec Matlab.

Si vous souhaitez utiliser un GPU AMD, vous devrez faire beaucoup plus de travail pour le faire fonctionner avec matlab. Vous devrez écrire un fichier MEX qui s'interface avec les bibliothèques AMD FFT (voir: http://developer.amd.com/tools-and-sdks/opencl-zone/acl-amd-compute-libraries/).

Bonne chance!


2
2017-12-30 05:35



Merci pour votre réponse! Je voudrais comprendre combien a été fait pour obtenir le calcul GPU (uniquement FFT) avec les GPU AMD dans Matlab. J'ai rendu le corps de la question plus clair sur le défi. Merci d'avoir bien expliqué le côté CUDA! - Léo Léopold Hertz 준영