Introduction
Le processeur, autrement le cerveau de votre PC. Voilà un composant indispensable à tous les types d’ordinateurs. Sur PC, deux marques se livrent une bataille acharnée qui ne peut que bénéficier aux utilisateurs que nous sommes. L’année dernière, AMD sortait son Athlon et prenait par la même occasion de l’avance techniquement sur son ennemi de toujours, à savoir Intel. Aujourd’hui, le Pentium !!! n’est plus vraiment à l’ordre du jour, et la baisse du prix des Pentium 4 nous pousse maintenant à jeter un oeil plus attentif sur le dernier bébé du géant de Santa Clara. Pour l’occasion je vais donc opposer un Athlon 1.13GHz à un Pentium 4 lui aussi cadencé à 1.4GHz.
Le Pentium 4
Commençons donc par le nouveau venu. Lors de la sortie de l’Athlon, le problème majeur de l’architecture P6 d’Intel se situait au niveau de l’augmentation de la fréquence. Le Pentium !!! était et est d’ailleurs encore un processeur relativement performant, mais malheureusement, il ne peut pas faire grand chose face à la montée en fréquence des Athlon. Il fallait donc une solution, et elle fut baptisée Pentium 4.
Avec son nouveau bébé, Intel a introduit une architecture totalement nouvelle qui porte le doux nom de NetBurst.
Derrière ce nom que je qualifierait de « dans le vent », se cachent en fait quelques nouveautés particulièrement intéressantes.
Des pipelines encore des pipelines
Mais qu’est-ce qu’il raconte encore ce Vincent ? A l’âge de pierre, pour effectuer plusieurs opérations, le processeur n’avait pas le choix, il fallait les calculer les unes après les autres. Aujourd’hui, l’homme va sur la lune, il joue avec la génétique, et il en a aussi profiter pour améliorer les processeurs. Schématiquement parlant l’opération qui était effectuée par une seule unité va être divisée et être effectuée par plusieurs unités en même temps. Résultat, l’opération sera exécutée plus rapidement, et une autre pourra commencer à être traitée avant même que la première ait fini d’être calculée ! C’est beau le progrès.
Bien sûr, ce principe n’est pas nouveau, et on le retrouvait déjà sur le Pentium !!! et sur l’Athlon. Mais avec son P4, Intel a vu grand, car il y a maintenant vingt niveaux de pipeline alors que sur le PIII, il y en avait dix, et que sur l’Athlon il y en a onze. Vous comprendrez donc que les instructions pourront être calculées beaucoup plus rapidement ... De plus, l’architecture « hyper pipelinée » permet de facilement faire monter la fréquence du processeur. Mais voilà, dans la vie rien est parfait, et les pipelines ont aussi des inconvénients.
Effectivement, pour aller encore plus vite, le traitement des informations se fait par une méthode dite de prédiction des branches. Comprenez par là que selon l’information reçue auparavant, le processeur va en quelque sorte se prendre pour le devin du coin, et va donc tenter de deviner l’information qui va suivre. Dans la majorité des cas (93%), il devine correctement l’information. Mais pour les 7% restant, il faudra vider l’intégralité des vingt pipelines pour corriger son erreur. Et vingt pipelines, ça fait beaucoup à vider ...
Un bus qui va vite !
Non non, Intel n’a pas inventé le nouveau bus qui vous permettra d’arriver tout les jours à l’heure au travail ou à l’école, mais en contrepartie, il nous propose un bus système qui va deux fois plus vite que le bus EV6 des premiers Athlon, ce qui nous donne donc un bus à 400 MHz ! Alors que l’EV6 des Athlon est un bus « DoublePumped », celui du P4 est « QuadPumped », ce qui permet de multiplier par quatre le flux de données qui circulent sur le bus à 100 MHz. Pour information, grâce à cette technique, la bande passante entre le Northbridge et le P4 est de 3.2Go/sec, alors que pour l’Athlon elle est de 2.1Go par seconde avec un bus à 133 MHz.
Il y en a moins mais il va plus vite !
Ici je parle de la mémoire cache de niveau 1 (L1). Intégrée au processeur, il y en a 16 Ko sur le Pentium III, 64 Ko sur l’Athlon, et 8 Ko sur le Pentium 4. Cela ne fait donc vraiment pas beaucoup. Mais voilà, l’intérêt du cache L1 du P4 ne réside pas dans sa quantité, mais dans sa rapidité. Sur PIII 1GHz il était cadencé à 3ns, alors que sur P4 1.4GHz, il est à 1.4ns.
Le cache L2 est lui, toujours d’une taille de 256 Ko, mais il est aussi plus rapide que sur PIII car il offre une bande passante de 14.9Go/s sur PIII 1GHz, alors que sur P4 1.7GHz on a droit à 41.7Go/s !!!
Le retour de la vengeance du SSE
Souvenez vous, avec son jeu d’instructions MMX (alala l’époque de Pod et des Pentium 166MMX ...), Intel nous promettait la lune. Avec le SSE, le soleil, maintenant voilà le SSE2. En gros, un nouveau jeu d’instructions (144 pour être précis) qui peut permettre d’accélérer beaucoup de choses, mais qui ne servira à rien tant que les développeurs ne se pencheront pas réellement dessus. Est-ce que ça sera le cas ? C’est fort possible car même AMD a décidé d’adopter le SSE2 dans sa future gamme de processeurs x86/64Bits, à savoir les Hammers ...
Nouvelle chaussette pour le P4
Par chaussette, entendez bien sûr Socket (euh non non, ce n’est pas le vrai nom en Français hein ...). Si vous disposez d’un Pentium !!!, il vous sera malheureusement impossible d’accéder au Pentium 4. A sa sortie, il fallait changer de cartes mères et en prendre une équipée d’un support Socket 423 (423 pour 423 broches). Aujourd’hui les choses sont un petit peu différentes. Pour passer au P4, il vous faudra toujours changer de carte mère, mais cette fois vous aurez le choix entre le Socket 423 et 478. Le 478 est en fait un tout nouveau support qui vient juste de voir le jour. Contrairement à ce que l’on pourrait penser, les CPU 478 sont beaucoup plus petits que ceux sur socket 423. De plus les futures évolutions du Pentium 4 verront le jour sur Socket 478, il ne faut donc pas faire l’erreur de passer au Socket 423, le 478 ayant des perspectives d’évolutions bien plus alléchantes ...
L’AMD Athlon
Nous ne nous attarderons pas trop ici sur les caractéristiques de l’AMD Athlon. Nous avons déjà vu revu ce processeur dans plusieurs de nos précédent articles :
- Test AMD Athlon
- Test AMD Thunderbird
- Test AMD Athlon 1.4GHz
Sachez juste que pour cette article j’ai utilisé un Athlon de type Thunderbird. C’est donc un processeur Socket A, disposant de 64Ko de cache L1 et de 256 Ko de L2 fonctionnant à la même fréquence que le processeur.
Configuration de test
Comme l’indique le titre de l’article, et comme je l’ai précisé un peu plus tôt, nous allons comparer un Athlon 1.13 GHz a un Pentium 4 1.4GHz. Au début, mon objectif était de faire un comparatif avec deux processeurs de même fréquence, mais mon Athlon 1.13 GHz n’a malheureusement pas voulu tenir à 1.4GHz sur ma GA-7DXR (alors qu’il les tient sur KT7A...). Enfin, une fois que j’ai vu les résultats, je me suis dit, que ce n’était pas vraiment la peine d’augmenter encore la fréquence de l’Athlon ...
Système 1
- Intel Pentium 4 1.4GHz
- Asus P4T
- GeForce2 Pro 32Mo Gigabyte
- 128 Mo de mémoire Rambus PC800
- Disque dur Fujitsu ATA66 6.4Go
Système 2
- AMD Athlon 1.13 GHz
- Gigabyte GA-7DXR
- GeForce2 Pro 32Mo Gigabyte
- 128 Mo de mémoire DDR PC2100
- Disque dur Fujitsu ATA66 6.4Go
L’installation des deux systèmes ne m’a pas réellement posée de problème. Une fois les drivers spécifiques aux deux systèmes installés, le tout fonctionnait pour le mieux. Notez que pour le Pentium 4, l’installation des drivers INF et ATA est indispensable pour obtenir de bonnes performances. Alors que sur configuration AMD les drivers 4 en 1 de VIA et/ou les drivers AMD ont selon moi, surtout un rôle à jouer au niveau de la stabilité du système (les écarts de performances étant vraiment minimes sans et avec ces drivers), les drivers du Pentium 4 permettent d’obtenir un montée plus que conséquente en terme de rapidité.
Côté chipset, j’ai opté dans les deux cas pour une puce réalisée par le constructeur du CPU. Pour le P4 on a donc une Asus P4T munie du chipset i850, et pour l’Athlon une Gigabyte GA-7DXR équipée de l’AMD 760.
Bon, maintenant nous sommes prêts, attachez vos ceintures, c’est parti pour une petite série de benchs
CPU Mark et FPU Mark
Ici nous allons apprécier les performances en calculs entiers et à virgules flottantes de nos deux CPU :
Malgré les 267 MHz de plus, le Pentium 4 d’Intel affiche un résultat bien inférieur à celui de l’Athlon d’AMD.
On prend les mêmes et on recommence. Encore une fois, le Pentium 4 d’Intel est largement à la traîne. L’architecture de l’Athlon, et notamment ses trois unités FPU lui permettent d’écraser littéralement le Pentium 4 qui lui, ne dispose que d’une seule unité FPU.
Performances disques
Comparons ici l’efficacité des chipsets Intel i850 et AMD 760 en ce qui concerne la gestion des disques durs :
Comme nous le montre le graphique, le Pentium 4 dispose ici d’une légère avance.
Puisque nous en sommes à Sandra, continuons avec les benchs multimédia et mémoire de ce logiciel.
Sandra Multimédia et mémoire
Commençons par le « Multimedia Benchmark » :
Une fois de plus, c’est l’Athlon 1133 qui surpasse malgré sa fréquence inférieure, le Pentium 4 1400 MHz d’Intel.
Comment dire, dans l’analyse des performances mémoire, les résultats sont complètement inversés. La plate forme Pentium 4 fait deux fois mieux que la plate forme Socket A. Il y a donc encore beaucoup de progrès à faire en terme de gestion mémoire du côté d’AMD ...
Performances 3D
L’heure est maintenant venue de voir ce que réalisent nos deux candidats dans les jeux 3D :
Malgré l’avantage de l’Athlon sous Expendable, le Pentium 4 1.4GHz semble tout de même être une meilleure solution pour ce qui concerne les jeux 3D. N’empêche, il aurait été intéressant de pouvoir voir opposer ce dernier à un Athlon également cadencé à 1.4GHz.
Performances bureautiques
Nous allons maintenant analyser les performances bureautiques de nos deux solutions. Pour y parvenir, j’ai utilisé l’application Sysmark qui permet de simuler des applications connues et courantes comme par exemple Photoshop, Word, Excel, Premiere, etc ...
Dans ces cinq applications plus ou moins gourmandes, le Pentium4 ne prend l’avantage que sous Photoshop. Ce n’est d’ailleurs pas une surprise, car ce logiciel est particulièrement bien optimisé pour les extensions SMID d’Intel (SSE). J’ai personnellement assez hâte de voir ce que donnera le Morgan (version du Duron supportant le SSE) sous cette même application ...
Conclusion
Pour tirer une conclusion sur ce comparatif, je me baserais sur trois axes. Tout d’abord les performances, ensuite le prix, et pour finir l’évolution. Pour les deux premiers critères, l’AMD Athlon prend largement les devants. Même si le Pentium 4 affiche des fréquences qui font « dans le vent » auprès des copains, il reste tout de même dans la grande majorité des cas plus lent que l’Athlon. Dans cet article, le P4 était en avance dans les jeux, mais il ne faut pas non plus oublier l’écart de fréquence et de prix qu’il y a entre les deux processeurs testés.
L’Athlon 1.13 MHz se trouve à moins de 1000 FF et la version 1.4GHz à environ 1400 FF. Chez Intel, le Pentium 4 1.4 coûte tout de même près de 2000 FF ! Ca fait cher payer pour un processeur moins rapide. D’autant plus qu’il faut ajouter à l’opération le coup de la mémoire RAM.
Pour 256 Mo de mémoire Rambus il vous faudra débourser environ 1100 FF, alors que pour 256 Mo de mémoire DDR vous payerez deux fois moins cher, soit environ 500 FF.
Athlon 1.4GHz + 256 Mo DDR PC2100 = 1900 FF
Pentium 4 1.4GHz + 256 Mo de Rambus PC800 = 3100 FF
En gros pour le même prix que le P4 et sa RAM, vous pouvez vous offrir un Athlon, sa RAM et ajouter par exemple la carte graphique qui va avec (MX ou Kyro II par exemple ...) Maintenant vous allez me dire que je n’ai pas parlé du troisième axe, à savoir l’évolutivité.
Le Pentium 4 dispose d’une architecture résolument tournée vers l’avenir. Même si elle est aujourd’hui inexploitée, rien ne garanti que les choses resteront ainsi. Intel fera bientôt évoluer son processeur avec le core Northwood qui devrait si tout va bien, booster un peu les performances de son nouveau bébé. De son côté, l’Athlon devrait aussi évoluer et nous proposer de bien belles choses dans le futur.
Une chose est sûre, aujourd’hui, le meilleur choix réside dans la solution AMD, mais si vous voulez quand même passer au Pentium 4, prenez obligatoirement un processeur au format 478.