Medic
Le serveur est vide
Scout
Le serveur est vide
Pyro
Le serveur est vide
Spy
Le serveur est vide
Uber
Le serveur est vide
Jackson
Le serveur est vide
Lenzi
Le serveur est vide
Raimi
Le serveur est vide
Rodriguez
Le serveur est vide
Romero
Le serveur est vide
O'bannon

| Nom | Score |
|---|---|
| Jan Solo | 14 |
| Fisc | 1 |
| [CPC]Super-Castor | n00b |
| On3 n3uRoNe.be | n00b |
Boyle
Le serveur est vide
Mattei
Le serveur est vide
Craven
Le serveur est vide
Wood
Le serveur est vide

... nous conforte dans l'idée que le noyau du K8 ressemble fortement à celui du K7. On y retrouve 3 unités de décodage des instructions, 3 unités entières et 3 unités flottantes.
Un différence concerne cependant le découpage du pipeline.
Le K7 possède une particularité assez intéressante
: le pipeline de traitement des instructions se scinde en deux pipelines,
l'un destiné aux instructions entières, l'autre aux instructions
flottantes.
Les 6 premiers niveaux du pipeline, qui forment l'étage "Fetch/Decode",
sont communs aux deux type d'instructions. Le second étage du pipeline
("Exec") concerne le traitement par les unités de calcul
; il comporte 4 étapes pour les instructions entières (ce
qui donne une profondeur totale de 10 étapes) et 9 étapes
pour les instructions flottantes (soit une profondeur totale de 15 étapes).
Ce faisant, les calculs entiers ne souffrent pas d'un pipeline trop profond,
et les calculs flottants ne limitent pas la montée en fréquence
du processeur.
Le K8 reprend le même schéma du double pipeline, mais y ajoute deux niveaux, ce qui porte à 12 niveaux pour les calculs entiers et 17 niveaux pour les calculs flottants.

Les pipelines du K7 et du K8
L'étage commun "Fetch/Decode" du K8 a ainsi subi un redécoupage, et est passé de 6 à 7 niveaux. Il comprend désormais une phase supplémentaire de regroupement des instructions ("pack") avant de les envoyer à l'étage suivant, et ce afin d'optimiser la répartition sur les différentes unités de calcul.
Voyons en détail le cheminement des instructions dans le pipeline du K8 :
En comparaison au K7, le K8 traite plus d'instructions par le FastPath, et notamment des instructions SSE. AMD annonce une baisse des instructions microcodées de 8% pour les instructions entières et de 28% pour les instructions flottantes.
Ces améliorations apportées au noyau du K8 permettent de
combler quelques lacunes du noyau K7, notamment en ce qui concerne les
performances en SSE. Mais les innovations les plus importantes du K8 et
qui le distinguent le plus de son prédécesseur sont en fait
extérieures au noyau, comme nous l'avons vu.