Fortran pour CUDA débarque en bêta
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.
- AMD et Bullet Physics : vive la physique libre
- Record : 100 pétabits/s.km sur fibre optique
- Nvidia Fermi : le premier GPU compatible C++ ?
- Le nom de code du jour : Alviso
- Panasonic doit vendre pour acheter Sanyo
- Apple veut transformer la presse papier
- Botnet : plus c’est petit, plus c’est dangereux
- Fermi : la nouvelle architecture NVIDIA
- Nexus : CUDA sur Visual Studio






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
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.
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.
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
du FORTRAN pour GPU, les créateur de climatePrediction sur BOINC vont être ravi :-)
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.