
Le Prescott se présente comme une évolution de l'architecture Netburst. Gravé en 0.09 microns, il dispose de plus du double de transistors par rapport à son prédécesseur, le Northwood, en partie en raison d'une quantité de mémoire cache revue à la hausse. On retrouve donc un cache de premier et de second niveau tous deux doublés (respectivement 16 Ko au lieu de 8 et 1024 Ko au lieu de 512), ce qui permet théoriquement d'augmenter les performances, en particulier pour l'Hyper-Threading. Celui-ci a également été revu par Intel afin de l'optimiser. A ceci s'ajoute l'implémentation d'instructions SSE3 qui complètent les instructions SSE et SSE2 déjà existantes. Il faut néanmoins attendre que des programmes soient développés pour tirer parti de ces instructions supplémentaires. Si tout ceci est de bon augure en ce qui concerne les performances même du processeur, celui-ci a néanmoins un handicap de taille face au Northwood : la profondeur de son pipeline. On retrouverait ainsi sur le Prescott un pipeline de 31 étages contre 20 pour son prédécesseur. Nous utilisons le conditionnel car certains spécialistes affirment que ces 31 niveaux inclueraient la latence du TraceCache alors que le chiffre 20 attribué au Northwood ne l'incluerait pas. La différence pourrait donc n'être que de quelques niveaux et non de 11. Quoiqu'il en soit, Intel a procédé à cette augmentation du nombre d'étages du pipeline sciemment, le but avoué étant de pouvoir plus aisément monter en fréquence. Malheureusement pour le Prescott, cette augmentation de profondeur lui coûte cher puisque à fréquences égales par rapport au Northwood une erreur dans une prédiction de résultat lui sera beaucoup plus préjudiciable en termes de performances. Pour compenser cela, Intel a néanmoins fait en sorte d'améliorer la prédiction de branchement afin de limiter les dégâts. Malgré tout, il semble qu'actuellement l'adversaire le plus coriace du Prescott reste bel et bien le Northwood, du moins pour ce qui est du socket 478. Le Prescott est en effet aussi pénalisé par les temps de latence de ses caches L1 et L2. Si le Northwood vous intéresse, ne tardez d'ailleurs pas trop étant donné qu'Intel a annoncé l'arrêt prochain de sa production… Les dernières livraisons en version boîte surviendront en juin 2005 et en mai 2006 pour les versions OEM.
Le socket LGA775
Au mois de juin 2004, Intel a introduit ses nouveaux chipsets i925X et i915 apportant le support de la DDR2, du PCI-Express et faisant usage d'un nouveau socket : le LGA775. Au-delà du fait que ce socket est doté de 775 contacts au lieu de 478, il supprime surtout les pins du processeur. En effet en retournant le processeur, on s'aperçoit que les pins qui se tordent si facilement ont disparu et sont remplacées par des points de contacts. Autre nouveauté de ce socket : le système de fixation du processeur. Le processeur est désormais entouré d'un support métallique le maintenant fermement au socket. Le principal avantage de ce système est l'impossibilité de voir le processeur collé à la base du dissipateur lors du retrait de ce dernier.
Les processeurs au format LGA775 annoncés en juin 2004 sont basés sur le core Prescott et sont donc gravés en 0.09µ, dotés de 16 Ko de cache L1 et de 1024 Ko de cache L2. Seul intrus dans ces nouveaux processeurs : le Pentium 4 Extreme Edition 3.4 GHz toujours gravé en 0.13µ, embarquant 512 Ko de cache L2 mais doté de 2 Mo de cache L3.
Très récemment, Intel a lancé, assez discrètement, un nouveau processeur et un nouveau chipset : le Pentium 4 3.46 GHz Extreme Edition et le chipset i925XE. Il s'agit d'un processeur toujours basé sur le core Northwood, gravé en 0.13µ et doté de 2 Mo de cache L3. Par contre il fonctionne à un FSB 1066 (266 MHz réels) grâce à sa combinaison avec le chipset i925XE qui n'est que l'évolution FSB1066 du chipset i925X.
Le dernier processeur en date annoncé par Intel est le Pentium 4 570J cadencé à 3.8 GHz. Plus qu'une augmentation de fréquence, ce processeur apporte un core révisé qui passe dès lors de la version D0 à E0. Ce core revu apporte principalement une baisse de la consommation électrique, le support du EDB (Execute Disable Bit) et du C1E (Enhanced Halt State). L'EDB est une fonction sécuritaire qui a pour objectif d'éviter les attaques virales de type buffer overflow et ce en marquant des zones mémoires comme ne pouvant contenir que des données. A noter que cette fonction dépend aussi du système d'exploitation. Le Service Pack 2 de Windows XP permet notamment d'en tirer parti, au même titre que Linux à partir de la version 2.6.8. Enfin et pour être complet, signalons que le rôle du C1E est de baisser la consommation du processeur lorsque ce dernier est peu sollicité. Ce nouveau core n'est pas l'apanage de la version 570, en effet les Pentium 4 'J' sont déjà déclinés en version 560, 550, 540, 530 et 520.