Multicore: AMD et Intel divergent

Guillaume Louel | 28/12/2006 | 00:57:32
Lors de la conférence Akibax organisée par Microsoft au sein du quartier japonais d’Akihabara, AMD et Intel étaient invités pour expliquer en quoi leurs offres sont taillées pour l’arrivée de Windows Vista, le dernier système d'exploitation de Microsoft. Au-delà des blagues douteuses et des slides inutiles, deux petites informations ont tout de même réussi à se glisser dans la présentation d’AMD. Outre le quad-core « natif » (Barcelona, attendu en 2007), le constructeur évoque la capacité d’aller jusqu'à huit cores. Quasi banal.

AMD APU
La vision "APU" d'AMD

C’est la suite qui est plus surprenante puisque dans sa « vision », AMD voit déjà la fin de la guerre des cores, ou plus précisément du nombre de cores. Alors que l’on nous vend depuis quelques temps le fait que l’on est passé d’une guerre du megahertz à une guerre du nombre de cores, AMD dit ne pas souhaiter entrer dans ce genre de compétition. Ils renforcent ainsi une vision que l’on avait déjà pu voir auparavant, c'est-à-dire mettre en avant la diversité de cores au sein d’une même puce en juxtaposant des cores classiques (CPU) à des cores graphiques (GPU) ou spécialisés. Traitements vectoriels, DSP : AMD envisage de multiples possibilités tout en reconnaissant que différence d’usage ne signifie pas forcément différence de traitements. C’est pour cela qu’ils distinguent la possibilité d’ajouter des cores spécialisés dits « généralistes ». Oui...
tera-scale (Small)
On retrouve dans Tera-Scale des cores spécialisés de type DSP
ou de plus surprenants "Graphics textures"

AMD prévoit de créer ainsi des juxtapositions différentes, capables de répondre à différents besoins. Autant dire que l’on est assez loin de ce qu’avait pu présenter Intel lors de son dernier IDF, à savoir l’architecture Tera-Scale. Loin de vouloir arrêter la guerre du nombre de cores, Intel présentait avec Tera Scale une étude de style, sa vision du monde du processeur d’ici cinq années, le tout accompagné par une première ébauche regroupant pas moins de 80 cœurs. Seul véritable point commun avec AMD, la notion d’asymétrie, à savoir regrouper des cores non pas identiques mais différents.

tera-scale
Mitosis est une technologie de Threading dite spéculative capable de découper des situations considérées comme complexes à
paralléliser (typiquement, celles qui reposent très fortement sur des pointeurs).

Au-delà des nombres, ce sont des paris très différents qu’envisagent les deux constructeurs. Intel mise sur des cores relativement simples, épurés et qui font leur force dans le traitement en parallèle des données. Le tout nécessitant de trouver un moyen de paralléliser un peu plus efficacement qu’actuellement le code des programmes (on repense à la technologie Mitosis évoquée au fin fond d’une allée de l’IDF 2005). AMD en gardant des cores plus gros et plus traditionnels prend une route plus conservatrice.