FSB de l'athlon 64 socket 939 - Carte mère - Hardware
Marsh Posté le 08-06-2004 à 16:11:22
beau_gosse a écrit : 800 mhz |
Non pas de FSB sur a64 car le contrôleur mémoire est intègré.
Le cpu communique avec l'exterieur par le bus HyperTransport.
Marsh Posté le 08-06-2004 à 16:19:35
en effet, et le bus HTT tourne à 800 ou 1000MHz, dans les deux cas, il est largement sous-utilisé. Donc ça n'a aucune espèce d'importance.
Marsh Posté le 08-06-2004 à 16:23:03
Deltaden a écrit : en effet, et le bus HTT tourne à 800 ou 1000MHz, dans les deux cas, il est largement sous-utilisé. Donc ça n'a aucune espèce d'importance. |
Il me semble que c'est 1Ghz pour les s939...
Est ce la vraie fréquence ? (pas comme le QDR Intel)
EDIT ajoutons que la RAM reste à 200Mhz hors oc si j'ai bien suivit
Marsh Posté le 08-06-2004 à 16:38:59
c'est la vitesse réelle de l'horloge en effet.
Et c'est du DDR, donc ça fait l'équivalent de 2GT/s
Mais il s'agit de 2*16bits de largeur, contrairement au 64bits de large du bus du P4 ou du AXP
Marsh Posté le 09-06-2004 à 10:15:44
Deltaden a écrit : c'est la vitesse réelle de l'horloge en effet. |
Merci pour ces précisions, mais c'est quoi 2GT/s ?
Bon j'essaie de piger : en simple canal :
en DDR :
a64 : BP théorique= 2 (DDR)*16bit(bus)/8(conversion en octet) *1Ghz = 4Go/s
AXP : (Barton) BP= 2*64/8 *0.2Ghz= 3.2Go/s
p4C, E, EE : 4*64/8*0.2 = 6.4Go/s
Le truc c'est qu'entre théorie et pratique, il y a des différences, car on parle des 2 sens. Hors on ne fait pas toujours une lecture+une écriture par cycle avec la DDR. Du coup si on ne fait qu'une opération lors d'un cycle, le bus HT est le meilleur.
Enfin les Xeon se partage le QDR, donc en bi cpu la BP est divisée par 2, alors qu'avec les Athlon MP ou Opteron, chacun dispose de son bus.
Marsh Posté le 09-06-2004 à 10:30:28
Citation : C'est quoi 2GT/s ? |
2.10^9 transactions par secondes je présume.
Citation : a64 : BP théorique= 2 (DDR)*16bit(bus)/8(conversion en octet) *1Ghz = 4Go/s |
Mais l'upstream et le dowstream sont séparés -> 2x4Go/s en réalité (important en multi-CPU lorsqu'ils accèdent la mémoire de leurs voisins).
Citation : Hors on ne fait pas toujours une lecture+une écriture par cycle avec la DDR. Du coup si on ne fait qu'une opération lors d'un cycle, le bus HT est le meilleur. |
Quel est le rapport avec la RAM (je suppose que c'est ça, la 'DDR'). Les accès RAM ne passent pas par l'HT (du moins en mono-processeur).
Marsh Posté le 09-06-2004 à 11:24:10
Citation : Mais l'upstream et le dowstream sont séparés -> 2x4Go/s en réalité (important en multi-CPU lorsqu'ils accèdent la mémoire de leurs voisins). |
Ils sont séparés uniquement sur a64 ? Et sur AXP/MP? p4/Xeon ?
Citation : Quel est le rapport avec la RAM (je suppose que c'est ça, la 'DDR'). Les accès RAM ne passent pas par l'HT (du moins en mono-processeur). |
DDR pour moi çà veut dire qu'on peut faire une lecture + une écriture par cycle, d'où le *2 en début de calcul de la BP théorique.
Pour l'HT, je ne comprend pas : il sert bien à faire communiquer RAM et cpu non ? En tout cas c'est ce qui ressort du schéma de vulgaristion posté ci dessus.
En cela il remplace le fsb...
Pas simple tout çà ....
Marsh Posté le 09-06-2004 à 11:31:19
Citation : Ils sont séparés uniquement sur a64 ? Et sur AXP/MP? p4/Xeon ? |
Uniquement sur l'A64/Opteron. Pour les autres, les lectures et écritures passent sur le même bus (d'où temps d'attente supplémentaire car chaque acteur doit pourvoir prendre la parole/passer en mode écoute).
Citation : DDR pour moi çà veut dire qu'on peut faire une lecture + une écriture par cycle, d'où le *2 en début de calcul de la BP théorique. |
Absolument pas, DDR signifie simplement que deux bits sont envoyés à chque cycle d'horloge (un à la transition montante, l'autre à la transistion descendante). Ca n'a rien à voir avec des lectures/écritures.
Citation : il sert bien à faire communiquer RAM et cpu non ? En tout cas c'est ce qui ressort du schéma de vulgaristion posté ci dessus. |
Non. D'ailleurs le schéma le montre: le CPU contrôle directement la RAM, le bus HT ne sert qu'à communiquer aux périphériques d'entrée/sortie (I/O).
Citation : En cela il remplace le fsb... |
L'équivalent logique du FSB pour l'A64 est le port d'entrée du coeur sur le switch interne. Il a une largeur de 64 bit et fonctionne à la vitesse du CPU -> 16Go/s pour un A64 à 2GHz.
Marsh Posté le 18-06-2004 à 00:50:16
Effectivement c'est pas simple tout ca
Donc on peux prendre la RAM qu'on veut, de toute facon on aura jamais du 1:1 alors ?
Qu'on prenne de la 3200 ou de la 4400 ce sera jamais suffisant vu qu'il n'y a pas de RAM de 2Ghz :-/
On peut prendre la mémoire la plus rapide du marché et l'o/c au max c'est sur qu'on sera jamais en perte (j'entends pas la les montages du genre proco FSB 66Mhz avec de la 3200), y'a pas de risque à ce niveau là, y a pas de limite ?
Marsh Posté le 18-06-2004 à 00:54:15
Dagnir a écrit : |
voilà,
de toute façon, le 10:1 des A64 est bien plus efficace que le 1:1 d'un chipset sur socketA.
Et il n'y a plus de limite en effet, l'équivalent du FSB tournant à 2GHz...
Marsh Posté le 18-06-2004 à 01:08:37
Ah mais c pas bien ca !
Avant que y avait un FSB délimité ca guidait le choix de la RAM. Maintenant que ya plus de limite je vais vouloir acheter de la DDR 5800 pour avoir les meilleurs perf possible avec du 10:x avec x le plus grand possible.
Résultat : si j'avais acheté un P4 je savais que ca sert à rien de mettre plus que de la 3200, mais la je vais me ruiner en essayant d'avoir la plus proche de la DDR 16000 possible parceue rien que la 4400 c'est pas donné comparé à la 3200...
Marsh Posté le 18-06-2004 à 04:35:02
fait qd même gaffe, n'oublie pas que si tu veux o/c ta RAM, pour bien faire il faut avoir un chipset avec PCI/AGP lock.
Ensuite, il faut garder à l'espit que o/c la RAM signifie aussi o/c le CPU, si tu veux mettre de la DDR550, ça te transforme un A64 2GHz en 2.75GHz, ce qui est qd même énorme si tu veux garder un système de refroidissement standard...
Marsh Posté le 18-06-2004 à 11:40:42
Deltaden a écrit : fait qd même gaffe, n'oublie pas que si tu veux o/c ta RAM, pour bien faire il faut avoir un chipset avec PCI/AGP lock. |
C'est la fréquence RAM qui sert d'étalon au cpu ?
Je crois avoir lu qu'en fait le pont Nord fixait une fréquence "fsb" au cpu, qui s'étalonne dessus, et ensuite le cpu applique un diviseur (l'inverse du coeff) pour fréquencer lui même sa RAM (à la fréquence donnée par le pont Nord).
Le coef est-il bloqué ? (il me semble qui oui).
La désynchro cpu RAM est-elle possible ?
Je me renseigne car si j'achète un PC un jour çà sera un a64
Marsh Posté le 18-06-2004 à 12:03:59
josedsf a écrit : |
Les coeff sont bloquer sur les A64 mais pas sur les FX (à vérifier, vu leurs prix c'est la moindre des choses). Pour la ram, oui elle peut fonctionner en déscynro, ça marche même avec de la ddr 266.
Marsh Posté le 18-06-2004 à 12:22:00
Bah oui c'est bête ce que tu dis Deltaden, s'il n'y a pas de FSB je ne voit pas en quoi utiliser des fréquences élevées pour la RAM signifie overcloquer le CPU, puisque d'après ce que tu dis, ce qui sert de fsb au proco est à 2Ghz donc pour arriver dans un cas où augmenter la fréquence de la RAM oblige d'augmenter la fréquence du processeur, il faudrait des barettes suppérieurs à 2Ghz
On sera toujours dans un cas où pour le ration x:y, y est toujours inférieur à x, donc x ne bouge pas. Ce que je disais dans mes posts c'est que puisque x sera toujours suppérieur à y, il vaut mieu prendre y le plus grand possible pour avoir x/y le plus proche possible de 1, et à ce choix des fréquences pour y, il n'y a pas de limites c'est toi même qui l'a dit
Ce que je trouve "pas bien" (c'est relatif bien sûr), c'est que par exemple si on monte une config avec un P4 qui a 400Mhz de FSB :
on a x:y avec 400:y. Là on sait que ya pas besoin de dépenser une fortune pour prendre plus, 400Mhz est la limite (c'est la 3200 il me semble). Prendre un y<400 c'est sous-exploiter son CPU qui devra attendre la RAM. Par contre mettre y>400 c'est du gachis et c'est la RAM qui est sous-exploitée.
Sur un Pentium on sait donc quelle mémoire il faut pour avoir les meilleures perf, et on sait combien on va dépenser puisque c'est de la 3200 (?) qu'il faut.
A noter que dans ce cas, si tu monte le fsb tu vas effectivement monter la fréquence de la RAM et du CPU.
Sur un A64, on aurait x=2000 or on peut prendre toutes les barettes qu'on veut on n'aura jamais 1:1 ou 2000:2000. Ce qui revenait à gaspiller ses sous en achetant une mémoire plus rapide mais non exploitée sur P4, devient acheter une mémoire plus rapide mais quoi qu'il en soit toujours exploitée sur un A64.
Pour ce qui est du AGP/PCI bloqué, le nForce le fait.
Sinon, ca a l'air interessant ce que dit josedsf, je vais chercher et je vous dit si je trouve mieu
Marsh Posté le 18-06-2004 à 12:30:15
Dagnir a écrit : Bah oui c'est bête ce que tu dis Deltaden, s'il n'y a pas de FSB je ne voit pas en quoi utiliser des fréquences élevées pour la RAM signifie overcloquer le CPU, puisque d'après ce que tu dis, ce qui sert de fsb au proco est à 2Ghz donc pour arriver dans un cas où augmenter la fréquence de la RAM oblige d'augmenter la fréquence du processeur, il faudrait des barettes suppérieurs à 2Ghz |
vi en fait, comme tu inculques toujours un "fsb" au cpu, qui s'en sert pour donner la fréquence RAM.
Du coup pour oc c'est exactement comme avant : tu mets un "fsb" et la RAM tourne à cette vitesse. Comme le coeff est bloqué, soit tu désynchronise, soit tu achètes de la RAM qui coute les yeux de la tête :
http://www.hexus.net/content/revie [...] BhZ2U9Mg==
Marsh Posté le 18-06-2004 à 15:46:25
Bon, j'ai pas été très clair dans mon explication.
Le CPU reçoit une horloge de référence à 200MHz. De là, il génère sa fréquence interne (2GHz) et la fréquence de la RAM.
Celle-ci est soit de la DDR400, mais peut aussi être de la DDR333, 266...
Mais le CPU ne peut pas générer une fréquence de RAM supérieure à la référence qu'il reçoit. Il ne peut donc pas faire de la DDR500 à partir d'une référence à 200MHz.
Pour utiliser de la DDR500, il faut laisser le réglage en DDR400 et monter la référence à 250MHz, mais cela o/c en même temps le CPU, vu que son coeff est bloqué à 10.
Si tu veux monter très haut sans être limité par le CPU, il faut pouvoir modifier le coeff, et donc acheter un A64FX...
Marsh Posté le 18-06-2004 à 15:54:54
Ah oui ce que tu décris là est bien ce que j'ai compris à partir du screen-shot CPU-Z qu'on trouve au lien donné par josedsf. Donc tu avais bien raison, passer au-dessus de 400Mhz pour la RAM ca o/c le CPU... sauf qu'à la fin de test sur hexus ils disent avoir trouvé un logiciel qui permet de modifier le coef, et que cette option devrait être présente sur les futurs BIOS, donc si c'est le cas plus de problème
Sinon on sait ce qui fournit l'horloge de référence de 200Mhz au CPU ?
Marsh Posté le 18-06-2004 à 17:12:10
un générateur d'horloge... c'est-à-dire un système oscillant basé sur un quartz comme référence suivit d'une Phase Locked Loop
Marsh Posté le 18-06-2004 à 17:45:10
Deltaden a écrit : un générateur d'horloge... c'est-à-dire un système oscillant basé sur un quartz comme référence suivit d'une Phase Locked Loop |
Boucle bloquée... et.. c'est quoi ?
Marsh Posté le 18-06-2004 à 17:47:09
Bah ils ont cas utiliser le nucléaire c'est vachement plus régulier qu'un quartz
Mais ya pas de problème à modifier la fréquence du quartz, c'est dans le BIOS ?
Marsh Posté le 18-06-2004 à 17:55:53
On sait pas modifier la fréquence de référence d'un quartz, en tout cas, pas sans intervention mécanique dessus...
T'as un signal périodique généré par un circuit oscillant (qui utilise le quartz comme référence précise). Ensuite, on utilise une PLL pour générée l'horloge voulue.
Une PLL, c'est une "boucle à verouillage de phase". On l'utilise dans ce cas-ci pour multiplier la fréquence du signal entrant par un coefficient M/N, ce qui génère le 200MHz voulu. Mais ce rapport M/N est modifiable, ce qui permet de modifier le 200Mhz généré. Il y a la même chose dans le CPU pour générer le 2GHz.
PS: c'est un circuit analogique dégeux et hyper chiant à comprendre/calculer/répondre au prof.... enfin, c'est mon avis personnel
Marsh Posté le 18-06-2004 à 18:23:19
Génial !
T'as trouvé les plan de mon horloge atomique
Laisse moi deviner... tu bosse chez EDF
Marsh Posté le 19-06-2004 à 21:41:18
En fait, les nouveau A64 S939, fonctionne aussi en Single channel n'est-ce pas?
Marsh Posté le 19-06-2004 à 21:44:52
soa a écrit : En fait, les nouveau A64 S939, fonctionne aussi en Single channel n'est-ce pas? |
le S939 gere le Dual channel a l'inverse du S754... mais tout fonctionne meme si ya que une barrette mais les perfs seront moins bonnes...
Marsh Posté le 19-06-2004 à 21:59:29
Je coyais qu'avec le nForce 3 250 on pouvait désynchroniser le CPU et la RAM/AGP/PCI ??? ou alors j'ai rien compris
Marsh Posté le 19-06-2004 à 22:28:31
sombresonge a écrit : Je coyais qu'avec le nForce 3 250 on pouvait désynchroniser le CPU et la RAM/AGP/PCI ??? ou alors j'ai rien compris |
Tu parles du PCI/AGP Lock?? Si oui ca permet d'augmenter la fréquence du proco sans augmenter les fréquences des bus AGP et PCI ce qui engendre souvent des plantages..
Marsh Posté le 19-06-2004 à 22:43:03
les coeff athlon64 sont debloque mais seulement vers le bas
Marsh Posté le 19-06-2004 à 22:44:52
darknico a écrit : les coeff athlon64 sont debloque mais seulement vers le bas |
Sauf les FX, je crois.
Marsh Posté le 19-06-2004 à 22:57:34
fodré faire un test avec un FX s939 et 2 barettes 512 en DDR 400 et ensuite 2 barettes 512 DDR 533 pour voir si ce que vous avez di normalemnt avec les barettes DDR 533 on devré avoir de meilleurs performances .... C important pour moi paske a noel je compte m'acheter un FX 55 !!
Marsh Posté le 19-06-2004 à 23:33:36
ReplyMarsh Posté le 20-06-2004 à 00:38:33
Je crois que ça m'interesse, voir ma config.
Par contre il me semble que vos données sont érronées en ce qui concerne le cpu j'ai pu augmenter la fréquence dans le bios sans problème.
Marsh Posté le 20-06-2004 à 03:12:47
moi aussi j'ai pu augmenter la fréquence du CPU (2GHz -> 2.3GHz stable, 2.39Ghz instable), on a jamais dit le contraire !!!!
Par contre, en même temps, tu augmente la fréquence de la RAM. Et elle ne suit pas toujours.
Et si t'as pas d'AGP/PCI lock, comme moi, tu o/c aussi ta carte réseau, ton controlleur USB, tes HDD...
Marsh Posté le 08-06-2004 à 16:03:15
Au risque de me faire jeter, mais je préfère tout de même demander: Quel est le FSB supporté par l'athlon 64 sur socket 939? J'ai lu l'article de hardware.fr mais je ne parviens pas à trouver ce renseignement... J'ai même fait une recherche sur le forum mais rien à faire. Alors s'il vous plaît soyez indulgent!