Processeurs Intel Pentium 4 de 1.4Ghz et 1.7Ghz et carte mère Intel D850GB
Jeudi, 26 Avril, 2001
Le bus à 400Mhz
Afin de permettre à leurs processeurs de mieux performer, Intel a doté les Pentium 4 d'un bus à 100Mhz qu'ils ont quadruplés en assortissant le tout à un bus mémoire de 64-bits en mode Dual Channel couplé à de la mémoire RAMBUS.
Ce faisant, ont obtient ainsi plus de 3.2Gb/sec. de bande passante entre le processeur et la mémoire.
Comparativement, les Pentium 3 couplés à de la mémoire PC133 ne font que 1.06Gb/sec alors que les processeurs AMD Athlon couplé à de la mémoire PC2100 ne font que 2.01Gb/sec. de bande passante.
Le NetBurst Microarchitechture Technology
|
Eessentiellement le Hyper Pipeline est en un pipeline à 20 à étages comparativement au pipeline de 10 étages qu'on retrouvais dans la 6ième génération de processeur Pentium II, ainsi que sur les processeurs AMD Athlon Thunderbird et Duron.
|

|
|
Dans les processeurs modernes, la prédiction de la prochaine opération à accomplir s'effectue dans un pipeline à 10 étages. Sur les processeurs Intel Pentium 4, la profondeur de ce pipeline a été portée à 20 étages. Cette technologie à été adoptée afin de faire exécuter moins d'opérations à la seconde par le processeur car la vitesse des processeurs ayant dramatiquement augmentée, Intel ont considéré qu'on pouvait désormais faire exécuter moins d'opérations à la seconde aux processeurs et que cette diminution serait compensée par l'augmentation de la fréquence d'horloge des processeurs. C'est pourquoi on verra que le 1.7Ghz s'en tire mieux à ce chapitre que le 1.4Ghz qui lui est devancé en performance par les Pentium 1.3Ghz qui eux sont capables d'exécuter plus d'opérations à la seconde.
Prédire la prochaine opération dans un pipeline à 10 étages cause définitivement moins de perte lors d'une erreur de prédiction que dans un pipeline à 20 étages car dans les deux cas, lors d'une erreur de prédiction, il faut recommencer toute l'opération à nouveau. Il faut tenir compte qu'étant donné qu'il y a plus d'étages à traverser pour qu'une opération soit entièrement accomplie que le processus entier demandera un temps d'exécution supérieur. C'est donc une des raisons pour laquelle moins d'instructions à la seconde sont exécutées par ce type de processeur. De plus, lors d'une erreur de prédiction, toutes les instructions enfouies dans le pipeline doivent êtres émises à nouveau à l'entrée du pipeline afin de traiter l'information. C'est donc pourquoi un processeur avec un pipeline à 10 étages seulement sera moins pénalisé lors d'une erreur de prédiction qu'un processeur avec un pipeline de 20 étages précisément par ce que moins d'instructions sont enfouies dans le pipeline.
En résumé, Intel ont opté pour un hyper pipeline à 20 étages au lieu d'un pipeline conventionnel à 10 étages bien que les pertes en performance encourues lors d'une mauvaise prédiction soient supérieures dans un pipeline à 20 étages. S'ils ont pris cette décision c'est parce qu'un pipeline à 20 étages leur permettait une réduction du nombre d'instruction à effectuer en une seconde précisément parce que les nouveaux processeurs, dont en particulier le 1.7Ghz, peuvent se permettre cette réduction en la compensant avantageusement d"une part par l'augmentation de la fréquence de l'horloge et d'autre part par une technologie de prédiction plus sophistiquée.
|
Suite: L'Advanced Dynamic Execution.
|