Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Fortran pour CUDA débarque en bêta

par - source: Tom's Hardware FR

Après C pour CUDA et OpenCL, voici une nouvelle façon d'utiliser le GPGPU avec une carte NVIDIA : la société propose un compilateur Fortran capable de prendre en charge la technologie CUDA. Fortran est un langage de programmation très ancien (il date de 1954) mais très utilisé dans le monde scientifique, plus particulièrement dans le domaine mathématique. Le compilateur (encore en bêta) a été développé par la société PGI (The Portland Group) en partenariat avec NVIDIA et est disponible pour Windows, Linux et Mac OS X.

Cette nouvelle permet donc d'utiliser la puissance des GPU dans des applications scientifiques, et le Fortran est très utilisé (par exemple) dans les prévisions météorologiques, qui sont friandes de puissance de calcul. Reste à voir si C pour CUDA (et ici Fortran pour CUDA) va continuer à être utilisé en masse avec la standardisation d'OpenCL, plus ouvert, mais — du coup — un peu moins efficace que C pour CUDA.

Partager:
6
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
bebRito 30/09/2009 13:39
Masquer
-0+

C'est très bien de pouvoir utiliser (enfin) la puissance des cartes graphiques.
Ce que j'aimerai savoir c'est s'il est possible de lancer une compilation qui utilise à la fois le CPU et le GPU ...
Là, on sentirai la différence ;)

delphi_jb 30/09/2009 15:58
Masquer
-0+

oui c'est tout a fait possible. d'ailleur, tu ne sais pas uniquement employer le gpu, les instruction devant etre lancé par le cpu. en C pour cuda, il y a dans l'api une fonction qui se paramètre en fonction du nombre de threads et de la mise en mémoire.

anonymous 30/09/2009 16:03
Masquer
-0+

Oui, ça existe théoriquement.

Un compilateur openCL écrit en openCL comprenant un code réparti sur CPU et GPU.

Lors de la compilation il doit sacrément envoyer du bois.

bebRito 30/09/2009 16:09
Masquer
-0+

Cool, ca c'est de l'info.
C'est quand même dommage d'investir dans une carte graphique qui ne serait exploitable que pour des jeux ou des applications 3D (hors rendu).
D'ailleurs, j'attends avec impatience, et ce n'est pas d'ici demain la veille, le moment où l'on pourra exploiter la puissance GPU et CPU lors d'un calcul de rendu sous Blender ou autre.
C'est peu être hors sujet mais apparemment, 3DS Max 2010 commence à s'y mettre en utilisant les ressources GPU dans les fenêtres de modélisation ;)

geek_du_44 30/09/2009 18:24
Masquer
-0+

du FORTRAN pour GPU, les créateur de climatePrediction sur BOINC vont être ravi :-)

anonymous 07/10/2009 12:32
Masquer
-0+

Les capacités double précision des GPGPU ne sont pas encore là, alors pour la simulation on ba attendre encore! Fermi pourrait être une premiere solution intéressante.

Publicité

Les offres du moment

Newsletters


OK