33-Comment overclocker

Transcription

33-Comment overclocker
Comment overclocker
AMD Athlon XP
Caractéristiques et overclocking
Introduction pour ceux qui découvrent
Le processeur AMD Athlon XP est actuellement l'un des plus répandus dans le marché de
l'informatique. Mais avec l'arrivée de l'architecture K8, l'Athlon XP (K7) arrive en fin de vie...
En revanche, on peut en conclure de par sa longévité que cette architecture en est arrivée à un
point extrêmement stable (le noyau du K8 est aussi pratiquement similaire à celui de K7), ce qui est très
bénéfique pour l'overclocking de ces processeurs, qui pour la plupart s'y prêtent volontiers... (Je traiterai
ici uniquement de l'Athlon XP)
Pour ceux qui ne connaissent pas ou peu ces procs, ceux qui commencent tout juste à arriver dans
le monde ou l'on achète plus sont PC chez e, grande surface, et qui commencent à s'intéresser au
hardware, nous allons d'abord commencer par voir comment est constitué ce processeur, voir toutes ses
caractéristiques, et voir aussi les différentes séries d'Athlon XP... (Bah oui, y'en a pas qu’un..). Ensuite, on
verra la méthode d'overclocking à appliquer pour faire évoluer les performances. Si vous savez déjà
overclocké, ce n’est pas la peine de lire cette page.
Tout d'abord, ceux qui arrivent dans notre merveilleux monde sont nombreux à se poser la
question "Pourquoi les AMD ont des fréquences plus basses que celle d'Intel, pour de mêmes
performances annoncées ??"
Ca, c'est la base, puisque c'est un problème d'architecture, que nous verrons un peu plus en détails.
La puissance d'un processeur doit se comparer au nombre de calculs effectués par secondes par le
processeur. Hors, les fréquences annoncées en MHz ne représentent que le nombre de cycles effectués par
le processeur en une seconde. C'est la que l'on en arrive à cette fameuse différence de fréquence. La
puissance du processeur se caractérise par un produit qui est:
IPC x Fréquence d'horloge = Performances.
L'IPC, c'est le nombre d'instructions traitées par cycle, et la fréquence d'horloge, c'est le nombre de
cycles traités par secondes. Les processeurs AMD calculent tous simplement plus d'instructions par cycles
que les processeurs Intel. C'est pour ca qu'AMD utilise des P-Rating pour qualifier ses processeurs, qui
eux sont déterminés en fonction du nombre de calcul effectués par le processeur.
C'est pour ca que l'on dit qu'un 3000+ est équivalent à un P IV 3 GHz. Ces 2 processeurs
exécutent approximativement le même nombre de calculs par secondes.
L'architecture de l'Athlon XP
Ce qui a fait la réputation de l'AMD Athlon XP, et qui fait que le nouveau K8 est très similaire du
K7, c'est tout simplement son architecture Quanti-Speed....
C'est cette architecture qui permet aux processeurs Athlon XP d'effectuer plus de calculs par cycle,
comme on vient de le voir plus haut.
Comme un peu de science ne fait de mal à personne, on va regarder cette architecture d'un peu
plus près.
Tous d'abord, voici ses principales caractéristiques. (Fonctionnement détaillé plus bas.)
o
o
o
o
o
o
Micro architecture superscalaire X86 Pipelinée avec neuf sorties
Décodeur d'instruction X86 à trois voies.
3 unités de calcul sur nombres entiers fonctionnant en mode pipeliné
3 unités de calcul d'adresse fonctionnant en mode pipeline
Fonctions évoluée d'anticipation des données
Tampons TLB
Voila pour les principales. Maintenant, on va regarder tout ca sur le schéma qui suit, et suivre les
explications du fonctionnement qui se trouvent en dessous. (Cliquez pour agrandir le shéma)
Fonctionnement de l'architecture Quanti-speed
L'extraction des instructions (fetch) s'effectue en étroite collaboration avec le cache L1 et le
mécanisme de prédiction des branchements. Si les données ne se trouvent pas dans le cache L1, alors le
proc va chercher dans son cache L2, ca qui est légèrement plus long. Par contre, si les données ne sont pas
dans le L2 non plus, alors c'est là que ca devient très long, puisqu'il faut accéder à la ram système.
Ces données sont ensuite apportées au décodeur X86 qui va convertir ces instructions en microopérations (µOPs) de longueurs fixes. Le décodeur ayant 3 voies est donc capable de fournir 3 µOPs par
cycle.
A ce stade, on distingue les instructions simples qui se décodent en 2 µOPs maximum. Ces µOPs
sont donc "pacsés" pour être distribuées aux différentes unités de calcul par le biais de l'unité de contrôle
des instructions.
Les instructions complexes qui se décodent en plus de 2 µOPs sont décodées par la mémoire
interne. Ces instructions sont alors microcodées...
Les instructions se dirigent alors vers la partie ALU ou la partie FPU, par le biais du scheduler
(synchroniseur) respectif. C'est lui qui donne le rythme, qui régule le débit des instructions.
La partie ALU est celle qui traites les opérations simples en un cycle d'horloge, telles
que l'addition, rotation, décalage, opérations logiques (et, ou)....Elle est composée de 3 unités de calcul
entier et de trois unités d'adressage mémoire.
La partie FPU, c'est celle qui s'occupe de tous les calculs à virgule flottante (X87) telles que les
instructions MMX, 3DNow!, SSE et SSE2. Ces instructions nécessitent plus d'un cycle pour être
calculées...Ce sont principalement des instructions multimédia ! Le Fstore est la partie qui stock les
instructions calculées par le Fmul et le Fadd (Pipeline multiplicatrice et additionneuse).
Une fois que les instructions ont été calculées par les différentes unités de calcul, elles sont
récupérées par la cache L1, et sont ensuite expédiées vers le cache L2 si elles tardent à être rappelées et
quittent le processeur si elles ne sont pas rappelées.
Les autres parties importantes du processeur
La pré-extraction matérielle des données. C'est un système qui anticipe les besoins du processeur
en données en fonction des flux d'instructions exécutés. Elle transfère ces données à une mémoire cache
haut débit intégrée à la puce, où elles sont plus vite accessibles, afin d'accélérer l'exécution des
applications. ("Elle va chercher les données avant que le processeur n'en ait besoin.")
Les TLB. TLB signifie Translation Look-aside Buffers. Les buffers TLB de l'architecture
QuantiSpeed rapprochent les données critiques du processeur afin d'éviter que ce dernier n'ait à attendre
les données dont il aura besoin ultérieurement. Ces buffers évitent la duplication des informations et
libèrent plus d'espace sur le cache L2 pour laisser de la place à d'autres données attendues elles aussi par
le processeur. Ils permettent de calculer plus d'instructions par cycle.
Le BARTON, "dernier" de l'architecture K7
"Dernier", n'est pas à prendre a la lettre, car il y a l'arrivée du Sempron, qui est apparu pour
marquer la fin du socket A. Cependant, ce proc n'est rien d'autre qu'un TBred qui s'adapte sur les sockets
A, 754 et 939 (sans pour autant supporter la technologie 64 bits)
Le core BARTON est le dernier issu de l'architecture Athlon XP K7 (32 bits). C'est le seul à
posséder 512 Ko actif de cache L2. Le Torthon en avait aussi 512, mais 256 Ko étaient bloqué. Il existe
cependant un moyen de les débloquer, mais ce n'est pas l'objet de ce topique.
Lorsque l'on compare un Athlon XP Toroughbred (256 Ko de cache) a un Barton (512 Ko) de
même Pro-Rating, on s’aperçoit que ce dernier possède une fréquence moins élevée. C'est tout
simplement dû au 256 Ko de cache supplémentaire. En effet, son cache lui permet de stocker plus
d'information et à donc moins souvent besoins d'accéder à la RAM du système, qui est beaucoup moins
rapide. Ce qui permet au processeur de calculer plus d'instructions par cycle, d'ou une baisse de fréquence
pour en arriver au même P-Rating. On peut voir la différence de la taille du core entre un T-Bred (256
Ko) et un Barton (512 Ko) sur la photo ci dessous.
Connaître les caractéristiques de son processeur
Pour connaitre absolument toutes les caractéristiques de votre processeur (très utile pour connaitre
d'avance si vous pouvez espérer overclocker votre proc), il faut regarder le n° de série qui se situe sur le
PCB de celui ci.
Vous relevez la première ligne a gauche, et on va voir a quoi ca correspond....
Pour commencer, on va prendre l'exemple du Toroughbred 2600+ FSB 133
AXDA DKV3C
A signifie qu'il s'agit d'un AMD Athlon (A = Athlon)
XDA signifie qu'il est gravé en 0,13µ. (XDA = 0,13µ XD = 0,18µ)
D veut dire que le package est en matière organique. (A = Matière céramique, D = Matière
organique)
K, c'est la valeur du vcore d'origine. (L =1.50V, U =1.55V, K =1,65V, M =1.75V)
V, c'est pour la température limite avant de cramer (V =85°C, T =90°)
3 indique la taille du cache L2 (1 =64Ko, 2 =128Ko, 3 =256Ko, 4 =512Ko)
C indique la valeur du FSB d'origine (C =133 MHz, D =166 MHz, E =200 MHz)
Certains softs permettent de connaitre ces N° une fois votre pc monté Central Brain Identifier et
OPN-462 vous donne toutes ces caractéristiques lorsque vous rentrez tout votre N° de série
Situer son processeur par rapport aux autres
Pour connaitre la capacité d'overclocking de votre processeur, il est très utile de le situer par rapport aux autres
proc de la même série. Il est important de savoir qu'AMD ne sort pas des 2200+ une semaine puis des 2400 la semaine
suivante, et aussi que les procs ne sont pas fabriqués sur des "chaines" différentes.
Les Processeurs sont tous fabriqués en même temps, et lors de la conception, rien ne les distingue,
puisqu’à ce stade, on ne sait même pas si un proc sera en 2500 ou 3200.... (Pour les Bartons)
Les processeurs subissent tout simplement des tests en fonction des demandes des clients. Par
exemple, s’il y a une commande de Bartons 3200+, AMD va tester plusieurs processeurs pris au hasard,
et leur faire subir des tests spécifiques au 3200+. Ceux qui passent sont programmés en 3200+ et vendus,
mais pour ceux qui ne l'ont pas passé, je ne sais pas si ils sont remis dans le stock pour d'autres tests
moins poussés (2500+ par exemple), ou si ils sont tous simplement bon pour la poubelle. Une chose est
sûre, un proc qui ne passe pas le test 2500+ ne resservira pas...
Le truc bien sympathique pour nous, les overclocker, c'est que si un processeur est testé en 2500+
(raison de forte demande par exemple), et bien il est vendu en 2500+, alors qu'il aurait peut être pu passer
le test des 3200+. C'est comme ca que l'on retrouve la plupart des 2500+ overclocké en 3200+ sans
augmentation de voltage. Bien entendu, il y a toujours de "mauvaises" séries qui montent seulement au
niveau des 2600 ou autres.... .Comme quoi, quand on dit que l'overclocking est aussi dû à la chance, c'est
bien vrai.
Tout ca pour faire comprendre que plus votre processeur n’est "petit" dans sa famille, est plus il à
de potentiel d'overclocking (sauf exceptions). Je dis bien potentiel, ca ne veux pas dire qu'il montera plus
haut qu'un haut de gamme de la série. Prenez l'exemple du 1800+, un des premiers T-Bred qui monte sans
soucis a plus de 1,4GHz @ 2 GHz la plupart du temps, mais aussi le 2600+ qui a la base est en 2,13 GHz,
et qui atteint souvent 2.4 ou 2.5 GHz (sauf exception). La montée en % est plus forte pour le bas de
gamme, mais celui ci reste majoritairement à une fréquence inférieure.
Donc pour situer votre proc, voila un tableau récapitulatif des différents processeurs gravés en
0,13µ et 0,18µ. Les 0,18µ étant moins intéressant pour l'overclocking. Bah oui, plus la gravure est grosse
et plus ca chauffe. (Cliquez pour agrandir)
Comment overclocker son PC à base d'un AMD Athlon XP
Là, c'est pour ceux qui ne l'ont encore jamais fait, ou qui ne sont pas certain de le faire comme il faut.
Ma méthode n'est peut être pas la seule, et il n'y a pas de méthode officielle non plus. L'overclocking n'est
pas une science exacte.
•
Introduction à l'overclocking
Tout d'abord, il faut savoir que le FSB * est la fréquence la plus importante de votre pc
pour l'overclocking. C'est lui qui détermine la vitesse à laquelle vont communiquer les
éléments internes entre eux (Ram, chipset *, et processeur, mais pour ce dernier, le fsb est
couplé
au
coeff
*).
C'est donc en augmentant la vitesse du FSB que l'on augmente de manière significative les
perfs du pc.
Pour overclocker un pc, la meilleur méthode reste de modifier les paramètres du BIOS *,
malgré les nombreux soft qui apparaissent pour faire ca sous Windows, car ces derniers ne
sont pas des plus fiables et n'offrent pas toutes les options désirées.
Si vous avez sauvegardé des mauvais réglages dans le BIOS, pas de panique, le clear
CMOS est la!
•
Le clear CMOS
Le clear CMOS, c'est le fait de nettoyer le CMOS, c'est à dire remettre les paramètres
initiaux de votre pc. Pour ca, ce n’est pas très compliqué, il suffit d'ouvrir votre panneau
latéral et de laisser le jumper (qui se trouve a proximité de la pile) 10 sec sur la position
clear
CMOS,
comme
sur
le
schéma
ci
dessous.
/!\ Cette manipulation peut être différente selon les cartes, mais cette manip est détaillées
sur tous les manuel.
une fois que vous savez tout ca, il faut d'abord commencer par relever la température en
Full * du processeur (25 min de CPU Burner (attention, pas de cpuburner à fond, car les
sondes
ne
répondent
plus))
En effet, si votre processeur est déjà a 55° sans overclocking, vous n'irez pas très loin et il
faudra penser a changer le système de refroidissement du processeur, et essayer d'obtenir
une meilleur ventilation générale de la tour . Si vous êtes en dessous de 50°C, vous pouvez
commencer à overclocker. Un processeur commence à faire des erreurs à partir de 60°C.
Pour relever les températures de votre pc, le meilleur soft reste MBM 5 avec son pack
langage.
Augmentation des fréquences
Commencer par faire un bench (3DMARK2001) pour avoir un aperçu des perfs globales du PC
(pensez à noter vos résultats).
Augmentez votre FSB de 4 Mhz pour la première augmentation
Tester la RAM avec les timings * par défaut (2 passes de memtest86+ ) (Memtest s'occupe en
même temps du chipset, mais par le biais des réglages RAM, car les réglage de votre RAM influent sur
les réglages du chipset)
Si ça passe, tester le CPU * avec prime95 (2 h de torture test pour le début. après, ce sera autre
chose.) et en profiter pour surveiller les températures.
Si le CPU n'a pas fait d’erreur, Bencher avec 3DMARK2001 et comparer au score précédent.
Augmenter ensuite le FSB par pas de 2 Mhz puis repasser tous les tests
Voila en quoi concise la manoeuvre, mais seulement jusqu'à l'apparition de la première erreur
(quelque soit son origine...)
•
Si memtest86+ ne passe pas
Augmenter le voltage de la ram (éviter de passer au dessus de 2.8 volts) /!\ l'l'overvoltage est risqué
est peut endommager votre matériel. Faites le uniquement si vous étés contient de ce que vous faites.
Ou alors montez les timings, mais un par un. Un seul timing peut très bien être à l'origine de
l'instabilité de la ram.
Mais n'augmentez pas les timing pour gagner 5 MHz au FSB, ca ne vaut pas le coup. Plus vous aurez
des
timing
agressifs
(bas)
et
plus
votre
bande
passante
sera
augmentée.
Une barrette en 2-2-2-4-1 a FSB 133 est plus performante qu'une FSB 166 a 2.5-3-3-6-2. (c'est a vous de
trouver les meilleur compromis entre FSB et timings de votre système, à l'aide des bench de bande
passante de SANDRA 2004)
Si ça ne passe toujours pas, ou qu'il faut des timings trop haut, alors la RAM (ou chip) est a bout.
Redescendre le FSB de 2 Mhz et faire 1 heure de test (3 ou 4 passes). C'est la que l'on chipotera sur la
stabilité. La moindre erreur, et c'est la baisse de fréqence immédiate.
•
Si Prime95 ne passe pas
Augmenter le vcore par pas de 0.025 Volts (/!\ surveiller la température, éviter au dessus
de
60°
Full)
Ou si le CPU et la MOBO* le permettent, baisser le coeff multiplicateur (/!\ baisse de la
fréq. Proc)
Si le CPU devient trop chaud et qu'il fait toujours des erreurs, alors il est à bout. La, vous
redescendez votre FSB de 2 Mhz et vous passez un torture test de 8 heures et vous faites ça
jusqu'à ce que les 8 heures passent sans problème
PS: Vous pouvez essayer de changer le ventirad ou passer au watercooling (spécialité du
site), et de mieux ventiler ta tour.
•
Si 3DMARK2001 Commence à donner des résultats inférieurs
Si ce bench donne des résultats inférieurs de manière significative, alors un élément du pc
est saturé… Recommencez des tests plus poussés. Il se peut que Memtest 86 n'ai pas
détecté certaines erreurs du chipset. Dans ce cas, redescendre le FSB de 2 MHz ou
remontez les timing un par un. C'est encore une fois a vous de trouver le meilleur
compromis avec les bench de bande passante SANDRA 2004. Vous pouvez toujours opter
pour un système de refroidissement chipset plus élaboré que celui d'origine.
Quelques optimisations lorsqu'un élément est à bout
Si le CPU est à bout (si votre coeff est bloqué) alors vous pouvez essayer de baisser les timings
RAM un par un en testant avec memtest86+ après chaque modification.
Si la RAM ou le chipset est à bout, monter le coeff du proc (s’il est débloqué) en surveillant les
temps et testant toujours avec Prime95.
La, on parle de blocage ou déblocage. Pour savoir si votre cpu est débloqué ou pas, la liste est >>
ici <<. Si vous savez si votre proc est bloqué ou pas, n'hésitez pas à nous le faire savoir.
Dernier test de stabilité
Une fois que vous avez trouvé les fréquences maxi des différents éléments, avec des voltages
raisonnables, c'est là que vous pouvez effectuer le test qui mettra votre PC dans les plus mauvaises
conditions.
C'est pour mettre à mal tout votre matériel. Dans ce cas, vous devez lancer plusieurs softs en
même temps.
Commencez par lancer Prime 95 en Torture test, mais avec la 3° option (Blend), vous pouvez
lancer aussi cpu burner, mais au niveau moyen (surtout pas à fond, car les sondes ne répondraient plus), et
pour la petite contribution scientifique, Folding @ Home est très utile aussi. Vous pouvez également
mettre 1 ou 2 divx à encoder, et tout ca pendant 15-20 heures environ. Si tous passe sans problème, votre
pc est stable, sans l'ombre d'un doute. Sinon, il n’est pas stable... Mais la, pour trouver, ce qui n'est pas
stable, et qui le paraissait avant, hé bien ce n’est pas très simple, mais le forum est aussi la pour ca.
Phénomène de Rodage
Après plusieurs semaines d'overclocking, votre cpu sera rodé, et vous pourrez ainsi redescendre le
voltage pour moins de chaleur, ou alors votre cpu tiendra une fréquence plus élevée à voltage égal….
La meilleur façon de roder et de faire fonctionner son CPU (o/c) à 100%, c'est à dire en laissant
Prime95 tourner plusieurs jours, ou alors Plier les protéines avec Folding @ Home. Pour avoir le meilleur
résultat, il est conseillé de le faire tourner aux alentours des 60°. Si à 100%, vous avez bien en dessous
des 60°, vous pouvez faire une petite montée de Vcore, mais pas trop. Ne faut pas griller son proc en le
rodant....
Sur certains proc, il s'avère que le rodage soit totalement inefficace.
Attention au matériel plus ancien
En effet. Si votre carte mère date un peu, les ports AGP et PCI monterons progressivement avec
l'augmentation du FSB
Certaine carte possèdent des ratio spécifiques pour ses ports. Il est préférable de garder la
fréquence PCI a 33 MHz et la Fréquence AGP a 66 MHz (à 3 ou 4 MHz près), sous peine de voir votre
o/c instable à cause de ces ports ou alors directement la mort de votre matériel.
Enfin si votre carte mère est récente, la fréquence de ces ports est directement réglable dans le
BIOS.
Les Notions à garder à l'esprit
Il est totalement inutile de chercher à avoir la plus grosse config possible au détriment de la
stabilité. Il est préférable d'avoir un pc qui tourne à 115% et 100% stable plutôt qu'un pc qui tourne a
120% et qui n'est qu’a 90% stable. Le but de l'overclocking est d’améliorer les performances générales du
pc sans nuire à son fonctionnement. C'est parfois aussi une action économique, qui permet d'acheter du
matériel moins cher pour des performances équivalentes a du matériel un peu plus cher.
Il faut aussi apprendre à faire des compromis entre performances et durée de vie. Si un Vcore de
1.95 Volts vous permet de tenir une fréquence plus élevée, il est parfois bon de descendre un peu le vcore
au détriment des performance (baisse des fréquences), et ainsi d'assurer la longévité de son matériel.
Contrairement aux plateforme Intel, il est fortement déconseillé d'avoir un ratio différent de 1, car
la baisse de perf s'en fait ressentir immédiatement. Il est vrai que si votre ram est vraiment médiocre par
rapport au reste de votre config, et si votre chip est assez récent, certain ratios bien choisis permettent une
légère augmentation des perfs système. Concrètement, si vous avez une carte mère qui supporte un FSB
de 200 et que votre RAM n'est qu'en 133, il se peut qu'un ratio de 6/4 accroisse vos perf, mais la, rien est
sur. En tout cas, si votre config est assez homogène, c'est fortement déconseillé.
* FSB = Front Side Bus (Bus frontal) Il relie les principaux éléments à la carte mère. (CPU et RAM =>
Chipset). Plus il est élevé est plus ces élément communiquent rapidement entre eux.
* Coeff = Coefficient multiplicateur. On le multiplie au FSB pour obtenir la fréquence réelle du
processeur. Exemple du Barton 2500+: coeff=11; FSB= 166; Fréquence du proc= 11*166 =1826 MHz
* CPU = Central processeur Unit. C’est le processeur du PC. C'est lui qui réalise tous les calcul dont le pc
a besoins
* Chipset = C'est le couple NorthBridge+SouthBridge (pont nord/pont sud). Le NorthBridge sert
d'interface entre le processeur, la mémoire, et les bus PCI et AGP, ils fonctionnent à la fréquence du FSB.
(C'est le "cerveau" du PC). Le southbridge contrôle les E/S telles que l'USB, l'IDE, les ports séries,
chipset audio embarqué, etc... .
* BIOS: Basic Input Output Système. Eprom contenant les informations nécessaire au démarrage de votre
ordinateur.
* o/c : abréviation courante du terme "overclocking"
* Full = C'est lorsque le CPU est en pleine charge (100%)
* Timings = C'est le temps de latence de votre mémoire. Plus ils sont bas et plus votre mémoire répond
rapidement.
* Mobo = Diminutif de Motherboard = Carte mère
Je ne suis en aucun cas responsable des dommages occasionnés par une mauvaise manip.
Si vous n'aimez pas ma manière d'overclocker… bah tant pis....
Multi-procs et Mobiles
Les Athlons Multi-procs
La caractéristique principale de l'Athlon MP, c'est sa technologie Smart-MP, qui lui permet bien
sur d'avoir une bande passante beaucoup plus élevée que les Athlon XP desktop.
Cette technologie est très utilisée pour les serveurs et stations de travail, qui exigent plus de bande
passante qu'un PC Normal.
La technologie Smart-MP est constituée de 3 caractéristiques principales. Deux BUS système
indépendants, BUS Snooping, et protocole MOESI. On va donc voir en quoi consistent ces
caractéristiques.
Deux BUS systèmes Indépendant (point à point)
Comme sont nom l'indique, les cartes mères pour Athlon MP possèdent deux bus système qui
fonctionnent Indépendamment. Ce qui permet de doubler la bande passante (qui n'est que de 266 MHz)
Voici un petit schéma pour expliquer comment ca fonctionne.
Bus à transaction séparées
Le Bus qui relie le système au CPU est séparé en trois. Mais chaque branche du bus fonctionne
toujours à 333 MHz.
Voila à quoi on peut comparer le Bus de l'AMD Athlon
Processor to système Bus:
C'est la voie par laquelle le proc envoie des données de lecture et écriture mémoire vers le
système.
Ce Bus est unidirectionnel et ne peut être commandé que par le CPU. Seules les commandes et
adresses mémoire peuvent être transférées par ce Bus.
Système to processor Bus:
C'est la voie par laquelle le système envoie des données de lecture et écriture mémoire vers le
système.
Ce Bus est uni-directionnel et ne peut être contrôlé que par le contrôleur système. Seules les
commandes et adresses mémoire peuvent être transférées par ce Bus
Data Bus:
C'est un Bus bidirectionnel par lequel sont échangées des données entre le processeur et le
système. Ces données sont des réponses de requêtes du proc ou du système.
Elles contiennent des ID pour être associées aux différentes requêtes des deux bus précédents.
•
Cette décomposition du bus permet de réduire les latences puisque le processeur peut lire
les demandes du système pendant la phase d'adressage et inversement.
Bus Snooping
Le Bus Snooping est un système de monitoring qui contrôle les transactions mémoires pour savoir
si les demandes d'un processeurs sont accessibles par l'autre proc, ou par le Bus système.
Dans cet exemple, le processeur 0 envoie une requête au Bus système pour obtenir des instructions
qu'il n'a pas trouvé dans ses caches. Le système traduit cette requête mémoire (MR) en une requête de
type Snoop (SR), pour aller interroger le processeur 1, pour savoir s’il possède cette donnée. On obtient
en gros, un canal virtuel entre le processeur 0, le processeur 1 et le bus système. Virtuel, car ça affecte
très peu la bande passante du bus, car le processeur peut en même temps envoyer / recevoir des données
par le snooping Bus et par son bus Processor to système/system to Processor.
Notez aussi que le Bus Snooping peut s'étendre jusqu'au southbridge pour créer des canaux
virtuels entre un proc et un périphérique PCI par exemple.
Protocole MOESI:
Le protocole MOESI est un protocole qui permet d'assurer la cohérence des caches des 2 procs.
On va d'abord voir comment ca fonctionnerait sans ce protocole.
Imaginons que le processeur 0 modifie certaines données. Une fois ces données modifiées, il les
stocke dans son cache, puis les envoies à la mémoire système. Le problème est que si le processeur 1 a
besoins de ces données entre le moment ou le proc 0 a fini de les recalculées et le moment ou il les envoie
à la Ram système, et bien le processeur 1 se retrouve alors avec des données erronées.
C'est pour ca qu'il y a le protocole MOESI, qui permet d'envoyer directement les données du cache
du proc 0 au cacha du proc 1. Il en résulte une baisse de latence puisque ces données ne passent pas par le
système. Le système aussi bénéficie indirectement du protocole, car ca lui permet de ne pas être surchargé
par ces transferts de données.
Pour ceux qu'on jamais vu une carte Bi-Proc
Les Athlons Mobiles
La seule différence qu'il existe entre les Athlons Mobile et Desktop, c'est la technologie AMD
PowerNow.
Cette technologie ajuste la fréquence de votre processeur, ainsi que son voltage, selon l'utilisation
CPU. En effet, si vous faites du traitement de texte, votre CPU est très peu utilisé. La technologie
PowerNow va donc ajuster automatiquement le coefficient multiplicateur pour réduire sa consommation
d'énergie, ca qui influera directement sur la longévité de la batterie. On pourra en même temps constater
une baisse de la température.
Par contre, si vous faites des applis multimédia ou autres qui utilisent pratiquement toutes vos
ressources CPU, le coeff multi remontera automatiquement, ainsi que le voltage, pour vous fournir la
puissance désirée (dans la limite du disponible....Il ne va pas monter a 10 GHz non plus.)
Cette technologie tourne en tache de fond et ajuste fréquence et tension plusieurs fois par seconde,
ce qui permet de répondre instantanément lorsqu'une charge CPU arrive.
A Savoir: Les Athlons mobiles sont tous débloqués au niveau du coeff, et peuvent naturellement
être montés sur des mobo de pc fixes, ce qui est très intéressant pour l'overclocking. Ces proc sont aussi
un peu plus chers que les desktops.

Documents pareils

Guide de l`overclocking

Guide de l`overclocking livrée pré assemblée et dont on ne connaît pas forcément tous les composants (bien entendu le geek moyen qui achète un matériel ciblé après de longues recherches pourra se passer de cette étape.) L...

Plus en détail