Des GPU qui se prennent pour des CPU enfin une réalité ?
Publié le 19/05/2010 à 10:07.
Par
Ce n’est plus un secret pour personne, la puissance brute du meilleur des GPU surpasse largement le meilleure des CPU. Pour s’en convaincre, il suffit de regarder les chiffres des ténors du domaine pour vérifier que la différence et sans équivoque.
Quand la reine des cartes graphiques, l’ATI HD 5970 est capables d’afficher fièrement avec ses 2 GPU 4.64 TFLOPS, le Core i7-980X avec ses 6 Cores est relégué loin derrière, avec un tout petit 130 GFLOPS.

C’est d’ailleurs pour cela que la science et l’armée se tournent de plus en plus, pour leurs supers calculateurs, vers des solutions GPU offrants un cout Prix/Puissance nettement plus intéressant.
Par contre, si dans le domaine du calcul il est relativement simple de détourner l’usage d’un GPU en lui faisant calculer autre chose que des polygones. Dans d’autres domaines, les choses sont beaucoup plus compliquées et obligent, pour le moment, à passer par des langages spécifiques tels que Cuda pour Nvidia ou Stream pour ATI.
Mais voilà, les choses pourraient prendre un nouveau virage avec un compilateur pour GPU comme celui qui est actuellement développé par une équipe de recherche de l’état News York.
Ils ont, en effet, développé une solution dont la la recherche a été financée par la National Science Foundation qui pourrait rendre plus facile pour les logiciels traditionnels l’utilisation du GPU.
Cet sous-couche logicielle agit simplement en recompilant à la volée les données écrites pour le CPU pour les rendre interprétables par le GPU.
L’avantage est certain, et cela permet à l’équipe de recherche d’annoncer que leur solution est déjà 30% plus rapide que ceux optimisés par les développeurs de GPU tel Cuda et jusqu’à 128 fois par rapport au traitement par un "simple" CPU !
Présenté pour la première fois au monde scientifique au mois de juin prochain, il faudra attendre jusque-là pour avoir confirmation du potentiel de cette solution "révolutionnaire".




C.G & 3D











