> HomeMedia > Actualités > Le compilateur Cuda devient Open Source !

Le compilateur Cuda devient Open Source !

NVIDIA a annoncé qu'un nouveau compilateur Cuda basé sur LLVM (Low Level Virtual Machine) est désormais disponible en Open Source. Annonce intéressante pour tous les passionnés d'encodage ou simple buzz sans intérêt ?

Pour cela, il faut comprendre que le compilateur LLVM de NVidia est un programme capable d'interpréter plusieurs langages en entrée (en l'occurrence C/C++ pour Cuda, Fortran pour Cuda), et de sortir du code pour plateforme x86 (accéléré par le processeur) et GPGPU (accéléré par une carte graphique Nvidia). L'avantage de LLVM est aussi de pouvoir émuler logiciellement des instructions GPGPU, lorsque le matériel utilisé n'est pas compatible.

L'autre intérêt de ce nouveau compilateur OpenSource, est bien entendu son ouverture à d'autres langages (en entrée), et à d'autres plateformes (en sortie). Effectivement, on imagine mal NVidia passer à côté d'une compatibilité avec les jeux d'instructions ARM, qui favoriserait l'écosystème Tegra/Android en matière d'applications de transcodage vidéo sur smartphone, tablette tactile, et autre mini PC de demain...



Mots-clés : Cuda, logiciel, OpenSource
Publié par Steve Klein le 15/12/2011 à 12:05