• [^] # Re: Et les cartes graphiques ?

    Posté par . En réponse à la dépêche Kalray un processeur massivement parallèle très impressionnant : Qu’il est loin le temps de mon ZX81. Évalué à 4.

    La news dit 25GFlops/W pour le MPPA256. Mais bon oui c'est un GPU sans tous les bloques annexes (encodeur hdmi, vga, texture unit, ...) et avec un controlleur mémoire beaucoup plus simple que pour les GPU. A mon avis c'est là où il économise en énergie. Les larges caches des GPUs et leur hiérarchie complexe coûtent énormément en énergie.

    Bon après je trouve l'article vraiment naif sur l'utilisation des many core, pour vraiment tirer partie des avantages many core ils faut vraiment penser ses algorithmes différemment. Il y a beaucoup d'exemple qui montre des facteur 100 ie l'implémentation usuel rapide pour CPU qu'on fait tourner sur un many core en s'en remettant au compilateur pour extraire le parallélisme et une implémentation conçu pour le multi-core avec l'algorithme repensé pour.

    Ce problème d'extraction du parallélisme est empiré par les VLIW (very long instruction word) qui compliquent énormément la tache du compilateur.

    Bref mis à part la consomation énergétique je ne suis pas du tout impressionné par ce MPPA256 qui a par ailleurs une memory bandwidth bien inférieur à celle des GPU desktop.