Intel a été le premier constructeur à proposer un processeur à six coeurs, le Xeon Dunnington l'année dernière. AMD va proposer une alternative à cette offre avec la démonstration de ses Opteron « Istanbul » six coeurs au site Tech Report.
Il est intéressant d'apprendre que sur un test particulier (Stream, programmé par un chercheur de l'université de Virginie) le serveur équipé de quatre Opteron « Istanbul » (soit un total de 24 coeurs) s'est montré presque 70 % plus rapide que la même machine munie d'Opteron « Shanghai » à quatre coeurs. Istanbul n'est pourtant très différent de Shanghai : il utilise la même microarchitecture, la même finesse de gravure (45 nm), et possède le même cache L3 de 6 Mo. Vu le nombre de coeurs supérieur, il est même probable que la fréquence de fonctionnement soit réduite. Alors pourquoi une augmentation des performances supérieure à l'augmentation du nombre de coeurs ?
Il est intéressant d'apprendre que sur un test particulier (Stream, programmé par un chercheur de l'université de Virginie) le serveur équipé de quatre Opteron « Istanbul » (soit un total de 24 coeurs) s'est montré presque 70 % plus rapide que la même machine munie d'Opteron « Shanghai » à quatre coeurs. Istanbul n'est pourtant très différent de Shanghai : il utilise la même microarchitecture, la même finesse de gravure (45 nm), et possède le même cache L3 de 6 Mo. Vu le nombre de coeurs supérieur, il est même probable que la fréquence de fonctionnement soit réduite. Alors pourquoi une augmentation des performances supérieure à l'augmentation du nombre de coeurs ?
Selon AMD, ce serait dû à un nouveau mécanisme de gestion du cache. Ce dernier économise la bande passante utilisée pour la communication entre les CPU sur les différents sockets. Baptisé HT Assist, ce mécanisme réduit le nombre de requêtes permettant de synchroniser les caches. Dans une configuration multi-processeur Opteron classique, un processeur envoie sa requête à l'ensemble de ses petits camarades. Avec l'HT Assist, le même processeur saura soit que sa requête est inutile, soit quel autre CPU a la donnée recherchée dans son cache. Le gain de 70 % ne sera donc probablement constaté que dans des cas particuliers, comme le benchmark Stream, limité par la bande passante mémoire plus que par la puissance brute et sur des machines particulières dotées de nombreux processeurs.
Les premiers Istanbul seront normalement lancés durant le second semestre 2009. Ils pourront être installés dans les serveurs Opteron existants moyennant une mise à jour du BIOS.
Bref Wait & See.