cette histoire de puce multi-core n’est qu’une sombre histore marketing, pour plusieurs raisons
la premiere la plus evidente :
on peut avoir autant de cerveaux qu’on veut, si on a toujours qu’une paire d’yeux, d’oreilles et une seule bouche, on ne gagne pas grand chose, et surtout pas les sur-couts financier et humains. Ca rappel les problems de travail cooperatifs ou le doublement de personnel ne permet pas le doublement de la productivité, et meme au bout d’un certain moment, il y a recul
la seconde plus profonde :
on veut faire croire qu’augmenter le nombre de cerveau fera aller plus vite alors qu’on garde toujours l’architecture actuelle. La seule façon de gagner d ela puissance, c’est de creer une nouvelle architecture basée non plus sur des bus physiques sur lequels viennent les memoires et les perif, mais bien des entités autonomes reliées entre elles par des bus memoire (ram a double acces) et specialisées dans une fonction, par exemple un core graphique, un core reseau, un core calcul, etc..
enfin la troisieme plus historique :
les machines de calcul type Cray sont basées sur un coeur hyper-rapide, mais ce coeur est alimenté par une multitude d’ordinateurs destinés a preparer le travail pour ce coeur unique, c’est a dire qu’on augmente les peripheriques et non les cerveaux. Ce qui est l’inverse de la situation actuelle
bref on va a l’envers de ce qui doit etre fait. De plus on sait tres bien que ce ne sont pas les multiplications à plat, de core qui vont revolutionner l’informatique, mais bien le jour ou on saura faire des proc sur les 3 dimensions.