Besoin d'un cours sur les frequences !

Besoin d'un cours sur les frequences ! - Matériels & problèmes divers - Hardware

Marsh Posté le 23-03-2010 à 21:13:03    

Bonjour,
 
J'aimerai si possible des explications pointu sur certain point au niveau hardware.
 
Voila je m'explique:
 
J'ai un processeur Intel Core 2 Duo E8200 Socket 775 FSB 1333Mhz cache L2 6 Mo (le FSB pouvant tourner à 1066Mhz)
De la ram CORSAIRE 2x1Go DDR3 1066 PC 8500 (je passe les timmings)
Et une carte mère gigabyte EX38T-DQ6 (http://www.gigabyte.fr/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&ProductID=2680&ProductName=GA-EX38T-DQ6) qui fait tourner tout ce foutu bordel.
 
Mon proc peut tourner à un fsb de 1066Mhz, ma ram est en DDR3 1066, donc idéalement je peut avoir un ratio 1:1, mais visiblement je n'ai pas tout compris
Dans mon bios quand je regarde la fréquence de mon proc il y a marquer 333Mhz. Et quand je regarde avec CPU-Z qui montre toutes les fréquences sur ma bécane voici ce qu'il me dit:
Pour mon proc:
http://d.imagehost.org/0693/CPUZ_Cpu.jpg
Donc la on trouve la fréquence final 333,3Mhz x 6 = 1999,8 Mhz (il est au repos donc il est descendu, mais quand je lance un jeu le coef augmente)
et le fsb 1333,3Mhz
Pour ma ram:
http://e.imagehost.org/0136/CPUZ_Ram.jpg
FSB:DRAN = 5:8 (qui serai visiblement mon ration actuel)
Pour ma ram on m'a signaler que 533,3x2= 1066 , ce qui expliquerai le 1066 , ma ram est faite pour tourner en dual channel =O  
dans le champ: "Channels #: single" , il y a "single" ce qui me pique un peu les yeux ... je devrai être en dual non ?
Dans un autre onglet pour ma ram j'ai une table de timming en fonction de la fréquence:
http://e.imagehost.org/0994/CPUZ_Spd.jpg
 
Mes Questions:
 
Quel est la différence et le rapport entre: le Bus speed de mon proc à 333,3Mhz (celui afficher dans le bios) et mon FSB 1333Mhz / 1066Mhz ? Les méthodes pour calculer si il en existe ?
 
Quel est la fréquence de bus maxi que peut supporter ma RAM ? et comment le calculer ? Visiblement ma ram est à 533,3Mhz quel rapport avec le PC8500 et DDR3 1066 ? Pourquoi CPU-Z affiche des timmings à 609 Mhz ? est-ce que je peut forcé ma ram a tourner à 609Mhz sans la bruler ?
 
Voila tout plein de question que je me pose =O Si vous avez des bouts de réponse précis n'hésiter pas à poster, j'accepte tout documentation qui puisse m'éclairer Doc pdf (plus ils sont gros mieux c'est, j'aime les docs de plusieurs 100aines de pages =) ) , site web ou explication écrite.
 
 
Voila merci de ne pas troller mon topic. il assez technique donc ceux qui n'ont pas de réponse à me proposer merci de ne pas flooder.
 
Désoler pour les fautes d'orthographes.
 
Cordialement LaBanane.


Message édité par LaBanana le 23-03-2010 à 21:15:22
Reply

Marsh Posté le 23-03-2010 à 21:13:03   

Reply

Marsh Posté le 23-03-2010 à 21:22:22    

Bonsoir


Message édité par bidulux le 23-03-2010 à 21:24:25
Reply

Marsh Posté le 23-03-2010 à 21:37:27    

Merci bidilux,
 
Pourrai tu être plus précis et me linker un topic en particulier ?
J'ai effectuer plusieurs  recherche avec comme mot clef: FSB (inconnue), fréquence, front side bus, ratio.
Je n'ai rien tiré de concluant à ces recherches c'est ce qui ma pousser à créer ce topic.
Je viens de lire http://forum.hardware.fr/hfr/Overc [...] 1522_1.htm
Il y a des éléments de réponse notamment sur les ratios Proc/Ram, mais je n'ai pas vue d'explication sur le rapport entre mon FSB 1333Mhz/1066Mhz de mon proc et la fréquence réel utiliser 333,3Mhz.
 
N'hésite pas à me linker des topics !
 
Cordialement LaBanane

Reply

Marsh Posté le 23-03-2010 à 21:54:55    

Je ne suis pas calé sur les fréquences des cpu récents, mais je répondrais ça :
 
le FSB de ton CPu est 333.
Ton CPU est de type QDR (Quad Data Rate) donc, la fréquence de base est 1333 (333*4).
Ta Ram est réglée à 5:8, donc si on calcule : 333*8/5 = 533.
 
Quant au tableau où tu vois plein de fréquences de RAm, c'est ce que tes puces RAM (puce SPD) ont indiqué que ta RAM pouvait supporter : ce ne sont pas des fréquences forcément effectives pour le moment (elle est réglée sur celle du milieu pour le moment)
 
Enfin, s'il t'indique "single", c'est que tu es en single channel probablement. A revoir donc le placement de tes barettes.
 
 
 
 


Message édité par Lodeno le 23-03-2010 à 21:56:37
Reply

Marsh Posté le 23-03-2010 à 22:43:00    

Voilà. Il y a une différence entre la fréquence générée par l'horloge et la fréquence de transmission des données car les bus sont capables de transférer plusieurs données en un seul cycle. Le FSB du processeur a une fréquence de 333 mhz, mais est de type QDR, ce qui signifie qu'il peut envoyer 4 signaux à la suite à chaque signal d'horloge, d'où une fréquence "apparente" de 1333 mhz.
Pour un commercial, plus c'est gros mieux c'est, et donc, c'est cette fréquence apparente qui est affichée en gros :D
 
Même principe pour la RAM. Calculons :
- fréquence d'horloge de 533 mhz, mais une fréquence apparente de 1066 mhz (d'ailleurs, ca n'a pas évolué depuis la DDR :??: )
- la largeur du bus d'une barrette mémoire, c'est 64 bits, soit 8 octets (hors ECC bien évidemment). Ca n'a pas évolué depuis le passage EDO->SDRAM (à part le bref épisode RAMBUS, certes)
Ce qui nous fait donc, théoriquement, 1066 transferts de 8 octets chaque seconde. 1066*8=8528 => d'où le terme de PC8500 :)


Message édité par mrbebert le 23-03-2010 à 22:52:18
Reply

Marsh Posté le 23-03-2010 à 22:52:35    

Voila une réponse qui me plait !
 
http://d.imagehost.org/0478/CPUZ_Ram2.jpg
 
Pour la RAM c'est fait ...
 
Donc si j'ai tout bien compris !
 
Pour changer mon Ratio 2 solution:
 
1) Soit je met ma ram en 2*609Mhz = 1218Mhz (mais possibilité qu'elle brule elle est pas fait pour sa normalement)
2) Soit je fait chuter mon FSB à 266Mhz ce qui donnerait 266Mhz*4 = 1066Mhz
 
J'ai regarder dans mon bios je n'ai nulle part la possibilité de régler directement un ratio.
Cependant j'ai la possibilité de changer le FSB et le coef de mon proc, ainsi que la fréquence du bus de ma RAM.
 
Étant donné qu'on est sur un forum de gens compétent (enfin d'après ce que je constate =) ) j'ai une dernière question !
Quel méthode apporterai les meilleurs perfs pour les jeux vidéo ?
 
Merci pour ta réponse pleine de calcule LoDeNo elle est très bien =)
 
@MrBebert
 
Bien vue le calcule du PC8500 ! J'aime savoir ce genre de chose, c'est carré on voit bien la capacité de transfert.
 
Merci à toi aussi !
 
Cordialement LaBanane


Message édité par LaBanana le 23-03-2010 à 22:55:02
Reply

Marsh Posté le 24-03-2010 à 10:44:49    

Les infos que te donnent tes copies d'écrans, c'est ça :
http://img256.imageshack.us/img256/9919/mhzp.jpg

 

Tu dois régler séparément tes bus CPu et RAM.
Tant que tu ne veux pas overclocker ton CPU, laisse tranquille ton FSB.
Par contre si tu peux passer la fréquence de bus de la ram, tu peux aller en 609 sans endommager ta RAM puisqu'elle est faite pour ça.

 

Grosso modo, plus tes FSB/clock RAM seront élevée par rapport aux vitesses maxi de ton CPU/RAM, plus les perfs s'amélioreront.

 



Message édité par Lodeno le 24-03-2010 à 10:45:39
Reply

Marsh Posté le 24-03-2010 à 19:10:34    

Une dernière question au niveau du ratio.
 
J'ai bien noter la formule qui consiste à prendre le fsb réel 333, le multiplier par le coef max 8 ( 333*8= 2664 ) soit la puissance du proc donner dans windows 2,66Ghz, mais le 5 ?
333*8/5 = 533 , le 533 correspond à 533 *2 = 1066 Mhz la fréquence de mes 2 ram cumuler (en dual channel), soit 533 Mhz par Ram.
Si je passe mes ram en 609 Mhz sa devrai faire du :
333*8/x=609
x= 4,374 (je me contente de 3 chiffres après la virgule)
Sa ne posera pas de problème un ratio comme sa ? "8:4,374" =O
 
Merci de tes réponse LoDeNo j'apprends plus de truc en lisant tes poste qu'en 2 ans d'université xD
 
Cordialement LaBanane

Reply

Marsh Posté le 24-03-2010 à 20:40:05    

Le 8 qui te permet de faire 333*8=2666 n'a rien à voir avec le 8 de  5:8.

 

Le premier est un coef interne de ton CPU, spécifique à ce modèle.
Le second est implanté dans le chipset pour gérer les fréquences de RAM.
Donc ne cherche pas ce que fait le "5" : il ne fait rien, c'est le "5:8" qui fait quelque chose.

 


Le 1066 ce n'est pas la fréquence de tes deux ram cumulées, non plus. Ta ram est réglée sur 533 : c'est ça fréquence réelle. Mais par un artifice technique appelé DDR (Double Data Rate), on arrive à doubler le débit de la RAM, comme si elle tournait deux fois plus vite. Donc on dit 1066, pour se faire plaisir. (comme disait très justement mrbebert)
Le "*2" dans la formule 533*2=1066, c'est le "Double" de "Double data rate". Le dual channel n'a rien à voir là-dedans

 

Le dual channel, c'est une autre astuce qui va permettre au CPu d'adresser deux barettes de ram en même temps au lieu d'une. Ca améliore les débits mais ne joue en rien sur les fréquences.

 

Je ne sais pas si tu peux passer ta RAM en 609 Mhz (drôle de fréquence d'ailleurs)
Mais si tu veux pousser ton CPU (overcloker donc), il suffit de monter ton FSB.
Si le FSB passe à 400 par exemple au lieu de 333, que va-t-il se passer dans ton PC ?
Le CPU garde son coef interne de 8, donc il va tourner à 400*8=3200 mhz (enfin, il va essayer en tout cas !)
Ta RAM, elle,  va tourner à 400*8/5 =640 Mhz ... ce qu'elle ne supportera sans doute pas car elle supporte 609 maxi !

 

J'espère que ça répond à ta question.

 



Message édité par Lodeno le 25-03-2010 à 08:37:33
Reply

Marsh Posté le 24-03-2010 à 20:40:05   

Reply

Marsh Posté le 24-03-2010 à 21:23:12    

Bien bien je progresse =)
Autre question =O
 
Il est donc impossible d'augmenter la fréquences du bus de ma ram sans toucher au fsb de mon proc ?
 
Si j'ai tout bien compris: le ratio 5:8 correspond au "8/5" de la formule 333*8/5=533 pour calculer la fréquence de la ram et ce ratio est fixé par le chipset et le coef interne de mon CPU.
Si je met mon FSB à 381Mhz sa donne (je sais pas si c'est possible)
381*8/5=609,6Mhz pour ma ram ?
Ce qui l'exploiterai à fond.
Et du coté de mon Proc 381*8=3,048Ghz (au final)
Je peut tjs descendre le coef multiplicateur à 6 pour faire 381*6=2,2Ghz ?
Mais va t'il chauffer moins ? Le coef multiplicateur influence t'il sur la formule de calcule pour la fréquence du bus de la ram ou ce sont deux coef qui n'ont rien à voir ?
 
Je sais pas si je t'ennuie avec toutes mes questions mais j'aimerai vraiment comprendre comment sa se passe dans ma bécanne.
 
mais Merci encore LoDeNo !
 
Cordialement LaBanane

Reply

Marsh Posté le 24-03-2010 à 21:28:00    

LaBanana a écrit :

Bien bien je progresse =)
Autre question =O
 
Il est donc impossible d'augmenter la fréquences du bus de ma ram sans toucher au fsb de mon proc ?
 
Si j'ai tout bien compris: le ratio 5:8 correspond au "8/5" de la formule 333*8/5=533 pour calculer la fréquence de la ram et ce ratio est fixé par le chipset et le coef interne de mon CPU.
...

Non, le coef interne du CPU n'a rien à voir ici. D'ailleurs, tu pourrais mettre un autre proc avec un coefficient interne différent sans rien changer à la configuration de la RAM.
L'élément qui nous importe ici, c'est le chipset, qui gère, d'un côté le FSB du proc (avec une certaine fréquence) et d'un autre le bus mémoire (avec une autre fréquence). L'important est donc de voir ce dont est capable ce chipset et les ratios qu'il sait gérer :)  
Y a quoi dans la doc ?


Message édité par mrbebert le 24-03-2010 à 21:29:13
Reply

Marsh Posté le 24-03-2010 à 21:33:30    

LaBanana a écrit :


Il est donc impossible d'augmenter la fréquences du bus de ma ram sans toucher au fsb de mon proc ?


Ca dépend de ton bios. C'est que qui fait la différence entre les cartes mères haut et bas de gamme.
 

LaBanana a écrit :


Si j'ai tout bien compris: le ratio 5:8 correspond au "8/5" de la formule 333*8/5=533 pour calculer la fréquence de la ram et ce ratio est fixé par le chipset et le coef interne de mon CPU.


C'est ça. pour la première partie, pas pour la seconde (voir post au dessus)
 

LaBanana a écrit :


Si je met mon FSB à 381Mhz sa donne (je sais pas si c'est possible)
381*8/5=609,6Mhz pour ma ram ?
Ce qui l'exploiterai à fond.


C'est ça ... en théorie. Parfois, le chipset réagit à sa façon quand on augmente le FSB : il baisse le ratio RAM pour compenser afin de ne pas surcadenser la RAM. Sympa, mais ça ne t'arrangera pas dans ton cas !
A tester. Je ne suis pas un pro en overclocking Intel.
 

LaBanana a écrit :


Et du coté de mon Proc 381*8=3,048Ghz (au final)
Je peut tjs descendre le coef multiplicateur à 6 pour faire 381*6=2,2Ghz ?
Mais va t'il chauffer moins ?  


C'est ça. A tension égale, moins la fréquence est élevée et moins il va chaufffer.
 

LaBanana a écrit :


Le coef multiplicateur influence t'il sur la formule de calcule pour la fréquence du bus de la ram ou ce sont deux coef qui n'ont rien à voir ?


Le coef interne du CPU n'influence pas.  
Le FSB non plus d'ailleurs normalement mais comme je le dis plus haut, certains chipset compensent. Ce n'est pas un lien direct calculable. Par exemple (bidon), ton chipset peut très bien garder le ration de 5:8 tant que ton FSB est inférieure à 366, puis le baisser à 6:5 au delà.  
Je ne sais pas si c'est le cas que les chipset pour Intel. Cétait le cas sur certains chipset pour AMD.
 
 
 


Message édité par Lodeno le 24-03-2010 à 21:37:00
Reply

Marsh Posté le 24-03-2010 à 22:22:30    

Voila un lien de la doc en anglais, j'ai déjà commencer à la lire.
http://download.gigabyte.eu/FileLi [...] -dq6_e.pdf
 
A la page 54 il y a le MB Intelligent Tweaker, c'est la ou je peut régler toutes mes fréquences.
Pour le chipset c'est un intel X38 Express chipset. Mais je ne voit nulle part dans la doc ses spécifications.
Je vais faire un recherche sur internet. Si vous avec des infos ou des sites web sa serai simpa de partager =)
 
Merci à vous deux pour votre aide et votre patience !
 
edit: http://download.intel.com/products [...] 317310.pdf la doc du chipset semblerai t'il. Un ptit coup de main pour savoir ou ce trouve les infos serai la bienvenu =)
 
Cordialement LaBanane
 
PS: si vous avez des sites internet ou des docs avec des cours sur ce que vous m'expliquer je suis preneur !


Message édité par LaBanana le 24-03-2010 à 22:28:03
Reply

Marsh Posté le 24-03-2010 à 23:18:56    

Page 55, ils indiquent comment régler la fréquence du FSB. Page 56, ils parlent de la mémoire, en indiquant que les coefficients disponibles (le fameux 5:8 que tu as actuellement) dépendent du FSB défini. Faut tester, quoi :D

Reply

Marsh Posté le 25-03-2010 à 00:06:16    

The first memory frequency value is the normal operating frequency of the memory being used; the second is the memory frequency that is automatically adjusted according to the CPU Host Frequency and system memory multiplier settings.
 
Dans l'exemple de la docs à la ligne : Memory frequency (mhz) 800 800
 
les 2 800 correspond au "first" qui est la fréquence normale d'utilisation et le "second" qui est directement lier au fsb du proc et au "system memory multiplier" ?
 
J'ai bien compris ?
 
Je continuerai tout sa demain à tête reposé, je poserai surement d'autre question =)
 
Merci à vous deux pour toutes vos réponse !
 
Cordialement LaBanane

Reply

Marsh Posté le 25-03-2010 à 12:16:33    

LaBanana a écrit :

The first memory frequency value is the normal operating frequency of the memory being used; the second is the memory frequency that is automatically adjusted according to the CPU Host Frequency and system memory multiplier settings.
 
Dans l'exemple de la docs à la ligne : Memory frequency (mhz) 800 800
 
les 2 800 correspond au "first" qui est la fréquence normale d'utilisation et le "second" qui est directement lier au fsb du proc et au "system memory multiplier" ?


 
C'est ce que je comprend aussi.
Je suppose que dans ton bios actuellement tu dois avoir 533/533. Ou à la rigueur 609/533.
 
D'après ce que je lis, ta carte mère va effectivement ajuster le ratio RAM (le 5:8) quand tu changeras le FSB afin que la RAM ne se voit pas imposer une fréquence supérieure à 609Mhz. Donc à partir d'un FSB de 380Mhz, le ratio va sans doute changer.
 
Comme le dit mrBebert, pour en savoir plus maintenant, faut tester !
Attention quand même à ne pas imposer une fréquence trop forte à ton CPu. Baisse son multiplicateur si tu augmentes le FSB.
 
 
 
 
 
 
 

Reply

Marsh Posté le 25-03-2010 à 18:35:52    

Bonjour,
 
Bon voila c'est fait, je vais tester voir si sa augmente mes perfs =)
 
Dans le bios à la ligne: Memory frequency (mhz) 1066 1216
 
Donc c'est bien 1066 le fonctionnement normale et 1216 quand c'est ajusté au fsb du proc.
Le ratio n'a pas bouger, dans le bios j'ai repéré plusieurs palier: 200 266 333 400 (mhz) au niveau de la RAM.
Je pense que si je passe le fsb à 400 ou plus le ratio changera (de même que si je le descend en dessous de 266) mais je vais pas tester, je tiens à mon matos =)
Au niveau de CPU-Z voila ce qu'il détecte.
Pour le proc:
http://j.imagehost.org/0896/CPU-Z_Cpu.jpg
Pour la RAM:
http://j.imagehost.org/0051/CPU-Z_RAM.jpg
 
Merci encore pour vos réponse, je vais jouer un peu à un jeux gourmand en ressource et je vous dit si il y a une différence.
 
EDIT: Bon pas de grand changement, les temps de chargement sont équivalent et concrètement le jeu est un poil plus fluide.
En tout cas j'aurai appris plein de truc =)
 
Un merci spéciale à LoDeNo & mrbebert pour leur explication !
 
Cordialement LaBanane


Message édité par LaBanana le 25-03-2010 à 18:46:08
Reply

Marsh Posté le 25-03-2010 à 18:59:16    

ça c'était une question bien , et des réponses tout aussi biens !


---------------
PC1
Reply

Marsh Posté le 25-03-2010 à 20:32:47    

De rien Lababane.
Tes post étaient polis , clairs, réfléchis et bien présentés.
Souvent, on a les réponses qu'on mérite. :jap:  
 
 
Ta machine est optimisée. Tu peux aller au delà encore, mais en dépassant les limites "officielles" de tes composants : c'est un autre sport, plus délicat.
Je ne suis pas surpris que tu aies un gain de perfs très modique. Et encore : il doit être dû essentiellement à l'augmentation de la fréquence du CPU. D'expérience, j'ai constaté que la RAM n'a qu'un inpact assez faible.
Ceci dit, ça ne t'a pas coûté un sou. :)  
 
 

Reply

Marsh Posté le 25-03-2010 à 20:53:21    

En faite ce n'était pas essentiellement un gain de performance que je cherchais mais un gain de connaissance et de compréhension.
 
Ce que j'ai obtenu en grande partie grâce à toi !
 
Merci encore :)

Reply

Marsh Posté le 31-03-2010 à 19:34:45    

Bonjour,
 
Je me permet de rafraichir ce topic (plutôt que d'en ouvrir un autre) pour demander des liens avec des explications sur la nouvelle gamme de proc Intel, les Core i7.
Je n'ai pas réussi à trouver de topic valable sur la différence entre le FSB et l'histoire du QPI et du BCLK.
J'ai lu (si j'ai tout compris) que le QPI est le débit du bus processeur (en GT/s), et que le BCLK (base clock) est la fréquence (par défaut à 133 Mhz) interne au proc qui va tout influencé.
Le truc c'est que je trouve ce BCLK super bas et j'aimerai comprendre pourquoi.
J'ai regardé sur ldlc, la norme mémoire pour ces proc est super basse DDR3 1066 au mieux, je trouve sa misérable vu ce qui ce fait maintenant, j'ai acheter la mienne il y a 2 ans maintenant.
 
Voila si une bonne âme à un lien avec des schémas, des calcules et des comparatifs je suis preneur ! =)
 
 
Merci d'avance à celui qui me répondra.
 
Cordialement LaBanane

Reply

Marsh Posté le 31-03-2010 à 19:49:30    

Bonjour,
Des infos dans cet article, et plus particulièrement sur cette page où il est expliqué le coefficient multiplicateur entre la BCLK et la "fréquence" de l'interface mémoire:
http://www.xbitlabs.com/articles/m [...] html#sect0
On y voit que seuls les core i7 8XX peuvent exploiter les mémoires PC12800 (1600MHz) grace au coeff. 12 , les autres étant limité au coeff. 10 (1333MHz), tout çà à fréquence nominale.

Reply

Marsh Posté le 31-03-2010 à 20:27:56    

LaBanana a écrit :

...
J'ai lu (si j'ai tout compris) que le QPI est le débit du bus processeur (en GT/s), et que le BCLK (base clock) est la fréquence (par défaut à 133 Mhz) interne au proc qui va tout influencé.
Le truc c'est que je trouve ce BCLK super bas et j'aimerai comprendre pourquoi.
...

Je vois plusieurs raisons :
- c'est une fréquence "de base", qui va servir à calculer d'autres fréquences, pas forcément très élevées (AGP, PCI ...). Ce n'est pas indispensable qu'elle soit elle même très élevée (c'est facile à maultiplier). De plus, elle est générée par la carte mère, difficile d'y router des signaux à 1 Ghz ou plus.
- la gamme de CPU est faite en changeant le coefficient multiplicateur. Avec des coefficients entiers, on retrouve donc cette fréquence de base entre 2  CPU. Si elle était trop importante, ca limiterait les fréquences possibles et empêcherait d'avoir une gamme aussi fournie
 
De plus, si elle est générée par un quartz, on en a peut être pas qui fonctionnent à des fréquences beaucoup plus élevées [:figti]  
 
 
Sinon, tout ce qu'on a dit jusqu'à maintenant concernait la situation où le chipset gérait le bus mémoire et le FSB du CPU. Avec les i5/i7, c'est le proc qui récupère le bus mémoire, ca change tout :whistle:  

Reply

Marsh Posté le 31-03-2010 à 21:17:17    

Intéressant ton lien yf38.
 
Ce que j'en comprend, le BCLK n'est qu'une fréquence étant destiné à être multiplier. Bien sur plus la fréquence de base à multiplier est base plus on aura de multiple et donc de choix.
 
Le FSB (ancien) à pour équivalent le QPI, étant donné que c'est par là que passe les infos Entrante&Sortante du CPU, avant le bus qui connecter le proc à la carte mère avait une fréquence(FSB) et maintenant c'est exprimer en débit(QPI).
La puissance du proc étant tjs exprimer en Ghz avec le BCLK*coef.
 
Plusieurs questions subsiste ! =)
 
Comment comparé les 2 ?
Avant le FSB était exprimé en fréquence et le débit de transfert est surement fréquence*TailleDuBus (je suis pas sûre de sa, mais sa me parait logique)
Maintenant on donne directement le débit(QPI) mais en GT/s ?.
Mais comment comparé ? il faut des donnés similaires pour faire une comparaison non ?
Un autre point important.
Apparemment ce n'est plus le chipset northbridge qui gère l'échange entre la RAM et le proc, le contrôle est passé au proc. C'est pour sa qu'il parle d'un bus dédier ? (si j'ai tout bien saisit) Quel incidence sa à sur la performance ? En gros le northbridge est déchargé d'un part de travail, sa améliore les performances global ? Ou le northbridge est tout simplement supprimé ?
 
Merci a toi aussi MrBebert tes explications sont tjs claire =)
 
J'attends vos précieuse réponse !
 
Cordialement LaBanane
 

Reply

Marsh Posté le 31-03-2010 à 22:30:16    

Ce qui m'embête en comparant FSB et QPI, c'est que, auparavant, on avait les échanges proc(s) <-> mémoire qui y passaient (via le chipset). Plus maintenant, et je pense que ce flux est loin d'être négligeable dans le total des échanges du CPU.
Inversement, les échanges DMA (accès direct des périphériques à la mémoire sans passer par le proc) n'étaient pas concernés par le FSB, ils le sont maintenant par le QPI (idem pour l'accès à la mémoire centrale par la carte graphique). La mémoire s'est "rapprochée" du processeur, elle s'est "éloignée" du reste de la machine).
Du coup, ca change quand même beaucoup de chose :pt1cable:  
 
Pour le FSB, c'était aussi simple à calculer que le débit mémoire. Par exemple, pour un P4 "FSB 800" :
- le FSB est "quad-pumped" (ou "QDR" ), c'est à dire 4 données par cycle d'horloge
- fréquence réelle 200 mhz (avec le x4 du QDR, on a les 800 "mhz commerciaux" )
- largeur de bus : 64 bits (8 octets)
Total : 4 * 200.10^6 * 8 = 6400 Mo/s :)  
 
On a le même FSB sur les Core (duo, quad ...), à des fréquences nettement plus importantes (jusqu'à 400 mhz il me semble : "FSB 1600" ). Il est utilisé aussi par les processeurs Itanium mais avec une largeur 2 fois plus importantes (128 bits, vu le prix de la machine, on peut se lacher sur le coût des cartes mères :o ). Les P2/P3 avaient un bus "SDR" (une donnée par cycle d'horloge)
Chez AMD, sur les Athlon (pas les Athlon 64, avant [:adodonicoco] ) c'était DDR.
 
A noter qu'il s'agit de "bus". Donc :
- éventuellement plus que 2 composants connectés. En dual-processeur (y compris ceux où on a 2 cores sur un même socket, genre Pentium D), on a 3 composants qui négocient pour communiquer : les 2 procs et le chipset. Avec un avantage : chacun voit ce que disent tous les autre sur le bus
- fonctionne dans les 2 sens
Ca implique des notions de "négociations" (qui parle ?, quand ?, qui peut interrompre qui ? ...)


Message édité par mrbebert le 31-03-2010 à 22:32:04
Reply

Marsh Posté le 31-03-2010 à 22:35:01    

Voilà, maintenant qu'on a fait le tour du sujet sur le FSB, on peut le dire : c'est périmé, ce n'est plus dans cette direction qu'on va :sol:  
 
 
La mode est aux liaisons point-à-point (l'hyper-transport d'AMD, depuis l'Athlon 64/Opteron ou le QPI d'Intel). Donc :
- un seul sens de communication. On met donc 2 liaisons, 1 dans chaque sens. C'est important en cas de débits disymétriques : un bus s'adapte mais pour une liaison point-à-point, si ca sature dans un sens, l'autre ne prend pas le relais.
- 1 composant de chaque côté. Donc, pour les multi-processeurs, faut trouver autre chose.
 
J'ai pas bien compris comment ca marchait, je te renvoie sur la page wikipedia du QPI (ca n'a pas l'air simple :o ) :
http://en.wikipedia.org/wiki/Intel [...] terconnect
 
 
Avec ces liaisons point-à-point, le northbridge est fortement simplifié (tu enlèves le contrôleur mémoire, il reste plus grand chose). D'où la tentation de fusionner northbridge et southbridge (moins cher, design des cartes mères simplifié, gain de place). Par exemple, c'est ce qu'à fait nVidia à la sortie des Athlons 64 avec son nForce 3 :)  
L'inconvénient, c'est que la mémoire s'est éloignée du chipset (faut passer par le QPI/Hyper-transport jusqu'au proc puis le bus mémoire), embêtant pour les accès DMA et les cartes graphiques mais j'imagine que les avantages l'emportent, sinon, ils ne le feraient pas :o  
 
Un aspect intéressant, c'est pour les machines multi-proc (multi-socket, plus précisément). Avec le FSB, tous les procs accédaient à la même mémoire, gérée par l'unique chipset (sauf exception exotique, peut être [:figti] ). Maintenant, chaque proc est susceptible de gérer sa propre mémoire. Mais, sur nos PC, on veut que chaque proc puisse accéder de façon uniforme à toute la mémoire de la machine :pt1cable:

Reply

Marsh Posté le 01-04-2010 à 19:56:47    

Merci mrBebert, comme d'habitude des réponses complète ! J'ai pas trop le temps en ce moment de me pencher dessus mais je vais potasser tout sa sous peu =)
 
Cordialement LaBanane

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed