
Définition
Un CPU est en fait composé de plusieurs entités, dont la plus importante est le core. C'est là que sont rassemblées toutes les unités de calcul, les schedulers, les blocs de mémoire cache, etc. L'idée est donc de mettre deux (ou même plus) cores sur un même microprocesseur. Le principe de base n'est pas nouveau, puisque des ordinateurs dotés de plusieurs CPU existent depuis longtemps, sauf qu'ici les deux CPU sont réunis sur le même die. Cela présente plusieurs intérêts. Tout d'abord, une carte mère basique peut accueillir un CPU bicore, mais de plus, le coût de revient de la plate-forme est moins élevé. Cerise sur le gâteau, les deux cores sont plus proches s'ils sont sur le même microprocesseur que s'ils sont sur deux microprocesseurs différents et communiquent donc plus vite.
AMD : Opteron bicore
La firme de Sunnyvale a été la première à annoncer son CPU bi-core, basé sur deux cores d'Opteron. Ces derniers sont reliés par un composant nommé System Request Interface (SRI), couplé à un autre composant qu'AMD appelle Crossbar. Chaque core dispose de son propre cache L2, d'une taille de 1 Mo. C'est le SRI qui est relié d'une part au contrôleur mémoire intégré sur le die et d'autre part aux liens HyperTransport, qui constituent la technologie "Direct Connect" permettant de communiquer rapidement avec les composants du PC, et surtout avec les autres CPU.

Nous n'avons malheureusement aucun détail sur les caractéristiques du SRI. Tout ce que nous savons, c'est qu'il était présent sur les premiers Opteron qui ont été conçus dès le départ dans l'optique de fabriquer plus tard des modèles bi-core. Sachant cela, nous pouvons supputer que l'ensemble SRI/Crossbar sera efficace, mais nous ne pouvons à l'heure actuelle que le supposer.
D'autre part, si aucune photo du die n'a filtré, nous disposons tout de même d'une vue d'ensemble schématisée que nous vous proposons :

Nous pouvons observer sur cette image les deux cores, sur la gauche, et leur cache L2 sur la droite. On note également que les cores semblent être symétriques par rapport à une droite passant entre les caches et les cores.
Les Opteron bi-core seront gravés en 90 nm contre 130 nm pour les versions mono-core, permettant ainsi de garder une taille de die à peu près identique, à 5% près, comme le montre la photo qui suit.
