Les Microprocesseurs

                    Accueil                               Sommaire
 
 

Les deux principaux fabricants de microprocesseurs sont AMD et INTEL. Chacun propose deux gammes de CPU bien distinctes, bas de gamme et haut de gamme. Chaque constructeur a opté pour des technologies différentes. Mais un processeur ne se résume pas à sa fréquence, loin de là !

 


La fréquence - le bus
La fréquence d'un microprocesseur est, de fait, donnée par le coefficient multiplicateur qu'il possède en interne ainsi que par la vitesse du bus sur lequel il travaille. L'équation est simple : la vitesse du processeur est égale au coefficient multiplicateur par la vitesse du bus. Le bus de données est un chemin sur lequel transitent des informations qui proviennent des périphériques externes au processeur, comme, par exemple, la mémoire centrale.
Ce chemin est appelé un bus (FSB, Front Side Bus). Il varie en fonction de chaque processeur. À l'heure actuelle, le bus des AMD est dit DDR (soit Double Data Rate). Il fonctionne deux fois plus vite qu'un bus classique. Par exemple un bus DDR 100MHz sera équivalent à un bus 200MHz classique. C'est pour cette raison, qu'on dit généralement que les processeurs AMD fonctionnent en bus 200/266MHz pour 100MHzDDR et 133MHzDDR.
Les Pentium IV d'INTEL fonctionnent quant à eux sur un bus QDR (Quad Data Rate). Le bus est donc quatre fois plus rapide qu'un bus classique. Les Pentium IV fonctionnent entre 400MHz (100MHz QDR) pour les plus anciens et 800MHz pour les plus récents
.


La finesse de gravure
Un processeur est constitué de transistors qui sont gravés dans le silicium. Affiner la gravure dans le processus de fabrication d'un processeur permet de minimiser l'énergie consommée et donc la chaleur dégagée par celui-ci ; de plus cela permet d'augmenter les fréquences de fonctionnement. Aujourd'hui, la finesse de gravure est proche de 0.1µm (soit 0.1 micron, 0.1 millionième de mètre ; à titre de comparaison, l'épaisseur d'un cheveu est d'environ 100µm). Les processeurs sont tous gravés sur un Wafer (image ci-contre). Il y en a environ 300 qui sont gravés en même temps.

L'importance des mémoires cache
La mémoire cache est l'emplacement utilisé par le processeur pour stocker les instructions ou les données fréquemment utilisées. Cette mémoire est bien plus rapide que la mémoire centrale de l'ordinateur, car elle fonctionne à la fréquence du processeur. On distingue deux mémoires cache différentes, celle de niveau 1 (L1) et celle de niveau 2 (L2).
Plus la taille de ces mémoires est importante, plus les performances des processeurs augmentent. Cependant, la taille ne fait pas tout, le système de gestion peut influencer les performances du processeur. C'est une méthode très rentable pour baisser les performances d'un processeur, tout en gardant la même structure de fonctionnement qu'un processeur plus rapide, et donc, de réduire les coûts de production : un exemple flagrant reste le Celeron qui a de la mémoire cache moins rapide que le Pentium 4.


Les formats
Le socket est l'endroit où se connecte le processeur (CPU) sur la carte mère . Attention, il ne faut jamais forcer la connexion sous peine de détruire son CPU. Il existe 3 types de socket aujourd'hui :

Le FC-PPGA/Socket 370 Tualatin est réservé aux processeurs Intel Celeron² et Pentium III, qu'ils soient gravés en 0,18µm et 0,13µm. Attention, pour que les processeurs 0,13µm socket FCPGA soient compatibles avec votre carte mère, il faut que celle-ci accepte obligatoirement les processeurs dits TUALATIN.   Le socket 462 ou socket A est réservé aux processeurs AMD. Les compatibilités entre les différentes générations de processeurs et de cartes mères ne sont en général pas systématiques. Les dernières générations de processeur ne sont souvent pas compatibles avec les premières cartes mères au format Socket A. Dans le meilleur des cas, il faut flasher le BIOS pour que la carte mère reconnaisse le processeur ou changer de carte mère ! Il faut donc se renseigner avant l'achat d'un nouveau processeur Socket A pour vérifier s'il est bien compatible avec son matériel. Par contre, la dernière génération de carte mère Socket A sera compatible avec tous les processeurs Socket A sortis. Le socket 478 est réservé au Pentium 4 d'Intel. Le seul point auquel il faut faire attention est la vitesse du bus processeur que supporte la carte mère, soit 400MHz ou bien 533MHz. Le Slot One et le Slot A sont deux anciens formats de socket. Il n'y a plus de processeur vendu sous cette forme. Les deux derniers sockets qui sont apparus sur le marché, sont le Socket 754 et le Socket 940 pour l'Athlon64 et l'Athlon 64 FX respectivement.

La gamme pour portables
Ce qui change le plus par rapport aux processeurs de PC de bureau, c'est que les processeurs pour portables ne doivent pas chauffer et consommer beaucoup moins. Pour cela, les constructeurs ont inventé des systèmes permettant de faire varier la vitesse interne des portables. Le SpeedStep est le procédé utilisé par Intel fonctionnant sur deux principes. Si le portable est connecté au secteur, le processeur fonctionne à sa vitesse maximale. S'il fonctionne sur batteries, sa fréquence diminue. Ceci réduit ainsi la consommation sans trop ralentir le PC. Dans le cas où l'ordinateur a beaucoup de calculs à effectuer, il est tout de même possible d'utiliser le processeur à sa fréquence maximale. Le PowerNow d'Amd fait varier la vitesse de son processeur en fonction de la demande. Si l'on fait du traitement de texte, le processeur baisse sa tension d'alimentation ainsi que sa fréquence. Par contre si la demande est plus forte, le processeur fonctionne à sa vitesse maximale.
L'offre est surtout du côté d'Intel, avec ses Pentium III-M et Pentium 4-M (M pour Mobile). Il existe aussi des ordinateurs portables avec des processeurs standard qui sont identiques aux modèles pour ordinateur de bureau. Les principaux inconvénients sont que ces processeurs consomment bien plus de courant et que la chaleur dégagée et plus importante. Cependant, leurs prix est nettement inférieurs à leurs homologues pour portables.

Un refroidissement adapté.
Un processeur dégage énormément de chaleur : autant qu'une lampe de 60 watts sur une surface qui n'excède pas quelques millimètres carrés. Par conséquent, il faut que le refroidissement soit le meilleur possible. Il faut veiller à choisir le ventilateur adapté à chaque processeur, et il ne faut pas non plus oublier le bruit engendré, c'est un paramètre primordial à prendre en compte.

Le bi-processeur.
Le bi-processeur s'adresse aux machines très haut de gamme : les serveurs et les stations de travail. Un second processeur apporte environ 10 à 50% de performances en plus selon les applications. Mais, en aucun cas, deux processeurs à 1GHz n'égaleront un processeur à 2GHz. Il faut de plus que les applications soient compatibles SMP (Symetric Multi-Processors) et que le système d'exploitation gère ce système (Windows NT4, Windows2000, Windows XP Pro). De plus, très peu de jeux reconnaissent le second processeur à part les jeux basés sur le moteur de Quake3..
Chez Intel, ce sont les Pentium Xeon qui supportent le SMP et chez AMD, les Athlon MP.

Changer de processeur sans changer de carte mère.
L'exemple le plus connu d'"upgrade processeur" sans changer de carte mère concerne l'adaptateur FCPGA qui permet d'utiliser un processeur FCPGA sur une carte mère Slot One. Les autres exemples sont malheureusement quasiment inexistants. Il n'a jamais eu d'adaptateur Slot A->Socket A par exemple. Cependant, outre les incompatibilités physiques, certains chipsets ne peuvent pas supporter un processeur plus évolué, par exemple dont le bus augmente ou la finesse de gravure change : cela s'est produit avec les processeurs Intel quand ils sont passés de la gravure 0,18µm à la gravure 0,13µm.

Versions boîtes
AMD et Intel vendent leurs processeurs sous deux formes : l'une "OEM" qui est destinée à être intégrée dans un ordinateur (avant que la vente se fasse). L'autre en version "boîte", que le particulier achète avant de le monter dans son ordinateur : cette version "boîte" dispose d'un ventilateur et d'une garantie plus longue.
Une garantie de 3 ans n'est pas négligeable, surtout lorsqu'il s'agit d'un élément aussi sensible qu'un processeur.
Cependant, la garantie ne s'applique pas à certains cas : détérioration du processeur au niveau du core, suite à une mauvaise installation du ventilateur, surcadençage du processeur (overclocking), utilisation du processeur sans ventilateur...

AMD et le P-Rating
Pour contrer Intel, AMD a réintroduit, avec son Athlon XP, la notion de P-Rating. En effet, l'adversaire direct du Pentium4, l'Athlon XP obtient de meilleures performances avec une fréquence de fonctionnement inférieure. Par exemple, un Athlon XP 1800+ n'est cadencé qu'à 1,63GHz, mais obtient les mêmes performances qu'un Pentium 1.8GHz par exemple. Ces deux processeurs n'ont pas du tout la même structure interne, ce qui explique que la fréquence ne fait pas forcément la puissance !

La gamme actuelle
Voici un aperçu de la gamme actuelle des processeurs sur le marché :

 

AMD Thunderbid (socket A)
Remplacement ou évolution de l'ATHLON (K7) avec 256 KO de cache L2 Ko

AMD Durons (socket A)
Nom de code «morgan», ce processeur possède 64 Ko de cache L2 et 128 de cache L1. Il est gravé en 0.18µ, avec une fréquence de bus processeur de 100 Mhz et 3 Pipelines d’exécution. Basé sur l’architecture K7. Il est compatible MMX, 3D-Now SSE 1 et 2. Un nouveu DURON nomé « Applebread » vient de sortir, gravé en 0.18µ il posséde 256 de cache L2.

Processeur AMD Athlon XP (socket A)
Il inclut 512 Ko de mémoire cache L2 et 128 Ko de cache L1. On peut trouver 3 modèles de XP :
FSB 266 = bus à 133 Mhz nom de code « Palomino ». (0.18µ)
FSB 333 = bus à 166 Mhz nom de code « Thoroughbred ». (0.13µ)

Processeur AMD Athlon Barton (socket A)
Ce processeur est du même type que le « Thoroughbred », mais qui inclue 512 Ko de mémoire cache L2 (au lieu de 256 Ko) et toujours 128 Ko de cache L1. Il est gravé en 0.13µ et utilise un bus a 166 Mhz. Il est compatible MMX, 3D-Now SSE.

Processeur AMD Athlon™ 64 (socket 754)
L'AMD Athlon 64 supporte la mémoire DDR 200, 266, 333 ou 400 Unbuffered (standard), sur un seul canal. Il bénéficie d'une bande passante de 3.2 Go /s dans un sens comme dans l´autre, pour un total qui s´élève donc à 6.4 Go /s vers le chipset. Ces AMD Athlon 64 ne sont pas compatibles avec les cartes mères pour AMD XP. Il possède un cache de 1024 Ko en cache L2.
Ils sont gravés en 0.13µm et intègrent le contrôleur mémoire. Il intègre aussi le contrôleur HyperTransport. Comparé aux Athlon XP ou Barton basés sur l'architecture K7, ce processeur se voit ajouter les instructions SSE2 car il bénéficie de la nouvelle architecture AMD K8.

Processeur AMD Athlon™ 64 FX (socket 940)
L'AMD Athlon 64 FX exploite la technologie AMD64, une technologie révolutionnaire qui lui permet d'exécuter à pleine puissance les logiciels 32 bits actuels et la nouvelle vague de logiciels 64 bits et améliore les traitements multimédia grâce aux technologies 3DNow !™.
Gravé en 0.13µm, il supporte la mémoire DDR200, 266, 333 ou 400 Registred sur deux canaux, ce qui permet en théorie de doubler la bande passante mémoire disponible. Il possède un cache de 1024 Ko en L2.
En fait, l´Athlon 64 FX est un Opteron dont on a désactivé deux des trois contrôleurs HyperTransport.

Processeur AMD Athlon Opteron (socket 940)
Graver en 0.13µm, ce processeur avec jeux d'instructions X86-64 est dédié aux serveurs. Il a une capacité de traitement simultané en 32 bits et 64 bits et nécessite de la DDR 200/266/333 ECC qui supporte les transferts mémoire 128 bits sur deux canaux.1 Mo de cache L2 et une bande passante processeur de 6.4 Go/s. Le processeur AMD Opteron est disponible en version pour serveurs de 1 à 8 processeurs et stations de travail de 1 à 4 processeurs.

 

 

 

Le Pentium III Tualatin (socket 370)
Fabriqués en technologie 0.18µm, avec un bus de 133 Mhz. II possède 32 Ko de cache L1 et 256 Ko en L2. Basé sur l'architecture Intel P6, il ne bénéficie ni de l'accélération 3D-Now ni du SS2.

Le Celeron I & II
Celeron I (socket 370) : nom de code « Willamette-128 », est basé sur le cœur des toutes premières générations de Pentium 4 et est gravé en technologie 0.18µm. Il ne contient de ce fait que 256 Ko de mémoire cache (contre 512 pour P4) et 1 pipeline d'exécution.
Celeron II (socket 478) : gravé cette fois-ci en 0.13µm mais dont on a réduit le cache L2 a 128 Ko (contre 256 Ko pour les Celeron I).
Ces deux processeurs ont un bus à 100 Mhz et sont basés sur une architecture Intel NetBurst ce qui leur permet de bénéficier du SS2.

Processeur Intel PIV (socket 478)
Nécessite une alimentation avec connecteur 12V supplémentaire.
Pentium 4 B en 533 MHz : il utilise un bus 133 MHz (533 MHz « Quad Pumped » 4.6 Go /s).
Pentium 4 C en 800 MHz : sur ce processeur le bus est à 200 MHz « Quad Pumped » (FSB800, 6.4 Go /s), et tous ces processeurs intègrent la technologie HyperThreading, fonction qui émule un second processeur logique. Cette fonction doit être, bien sûr, gérée par le système d'exploitation (Windows 2000, XP Home/Pro et Linux à partir d'un noyau 2.4.18)

Pentium Extrême Edition (socket 478)
Ce processeur gravé en 0.13µ, est basé sur le core du « Gallatin » utilisé pour les Xeon. Il est doté de 2Mo de mémoire cache L3 qui s’ajoute aux traditionnels 512Ko de cache L2. L’architecture demeure la même que les Pentium 4 traditionnels et bénéficie donc de la technologie HyperThreading et d’un FSB de 800 Mhz.