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
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...