Test : Intel Pentium 4 3,06GHz Hyper-Threading

Par Pascal Thévenier

Remplacer un quatre cylindres par un V8 ne permet pas forcément d'aller deux fois plus vite… Ceux qui connaissent les systèmes bi-processeurs savent très bien que les performances du système ne doublent pas non plus. Les gains peuvent être importants mais le prix de tels systèmes est très élevé. Avec la technologie Hyper-Threading, le Pentium 4 se dédouble. En effet, le setup de la carte mère tout comme le système d'exploitation voient deux processeurs alors qu'il n'y a physiquement qu'un Pentium 4 sur le Socket 478. Que peut-on attendre d'un Pentium 4 qui se fait passer pour deux ?

Evolution

Lors de sa conception, le Pentium 4 devait être un monstre de puissance. L'équipe qui l'avait conçu avait juste oublié un détail : Le coût de production. Le Pentium 4 qui est arrivé sur le marché début 2001 n'était qu'un castra du projet originel. Le core Willamette ne disposait que de 256Ko de cache L2 et sa gravure en .18µ combinée à un Socket 423 mal étudié limitait son évolution à 2GHz. Nous ne reviendrons même pas sur le succès plus que mitigé de la Rambus. Le Socket 423 sera très vite remplacé par un Socket 478 dont les nouvelles broches servent à l'amélioration du rapport signal/bruit notamment avec plus de masses.

Début 2002, Intel bascule en gravure .13µ et profite de l'opération pour porter le cache L2 à 512ko. Le fondeur optimise également le core et le processus de fabrication. La maîtrise des procédés de construction et l'excellent agencement du die permet aux Pentium 4 1,6A GHz de supporter un bus 133MHz et de passer le cap des 2GHz sans encombre. Le Pentium 4 reste cher en regard de ses performances mais l'arrivée de l'i845B0 remet Intel dans la course grâce à la prise en charge de la DDR266 bien plus abordable que la Rambus.

Le processeur continue son évolution. Une évolution qui peut être mise en parallèle avec celle du Pentium !!!. En effet, le Pentium 4 passe d'un bus 100MHz Quad Pumped à un bus à 133MHz (équivalent 533MHz). Le plus puissant des Pentium 4 Northwood culmine actuellement à 2,80GHz mais hormis son bus 533MHz, son die est identique à celui du Pentium 4 1,60A GHz sorti il y a plus d'un an.


Pourquoi deux processeurs ?

Une erreur fréquente des débutants en informatique est de croire qu'un système bi-processeur est deux fois plus performant qu'un seul processeur de même fréquence. En pratique, il n'en est rien. En effet, sans entrer dans les détails, un système bi-processeur utilise des "éléments partagés" entre les deux CPU. De plus, il ne suffit pas de disposer du hardware idoine pour que la couche logicielle en tire parti. Outre le fait que le système d'exploitation doit être capable de prendre en charge deux processeurs, l'application doit elle être capable d'exploiter cette puissance.
Les applications peuvent grosso modo être séparées en deux types : Des applications linéaires et des applications parallèles.