Bonjour à tous!
Je souhaite développer un logiciel utilisant les capacités de calcul des cartes graphiques ATI & NVIDIA (sur Windows). Mais voila, je suis un peu perdu dans les nombreuses bibliothèques et fonctionnalités des compilateurs disponibles (Cuda, OpenCL, OpenMP, OpenACC) qui présentent, à mes yeux, toutes des inconvénients:
Cuda: uniquement utilisable avec les cartes Nvidia
OpenCL: semble un peu à l’abandon (?). Est-ce que du code OpenCL est réellement directement utilisable sur toutes les cartes ATI/Nvidia du marché compatibles ?
OpenMP: ne prend en charge les cartes graphiques que depuis la version 4. Visual Studio 2015 ne semble ne prendre à charge que la version 2
OpenACC: indisponible pour le moment sur visual studio 2015 c++, gcc etc...
Il y a bien la bibliothèque StarPU (http://starpu.gforge.inria.fr/), mais que vaut-elle ?
Merci de m'aider à éclairer ma lanterne
Francky033
Partager