khephren-spirit a écrit :
oaui j viens de faire un ptit tour sur les cartes mères .Comme j 'étais parti au départ sur un intel je me suis interressé premièrement sur les cartes mères adaptées. Je m'aperçois que les cartes mères d'ahtlon x2 3800+ ne peuvent accueillir que des mémoires de fréquences maxi 400mhz en DDR alors que celles d intel sont à 800 mhz en DDR2 ? Est-ce pénalisant pour la performance ?
|
Oula, gros mélange sur les pseudo fréquences.
Les p4 DDR1 ont une RAM à 200Mhz (PC32000) et un FSB (bus cpu) à 200Mhz aussi, mais QDR (QDR=Quad Data Rate, équivalent 4*200=800Mhz théoriques car 4 accès par cycle d'horloge). Pourquoi QDR ? Passons sur l'épisode Rambus, pour arriver à la DDR : dual data rate, la mémoire peut balancer deux paquets de 64bits par cycle seulement. En dual channel, avec 2 barettes identiques, ont peut accéder en même temps aux barettes, ce qui fait 2*2 accès par cycle. Le bus cpu est donc dimensionné en conséquence pour recevoir jusqu'à 4 paquets de 64bit par cycle : QDR.
4*200Mhz 2*200Mhz
p4---------PontNord-----------RAM1 pc3200
FSB -----------RAM2
2*200Mhz
Les p4 DDR2 ont une RAM à 266Mhz (2*266*2), mais un FSB qui reste à 200Mhz . Donc le p4 est incapable de tirer parti de l'augmentation de Bande Passante mémoire de la DDR2, il faudrait passer à un FSB266 (1066QDR), ce qui sera fait sur certains modèles.
Sur AMD64, le cpu communique en direct avec la mémoire, et il n'y a pas ce genre de limitation : le bus mémoire fonctionne à la vitesse de la RAM (200Mhz pour la PC3200 et plus si tu achètes de la RAM de qualité et que tu règles le BIOS). Le bus mémoire envoie directement les infos au cpu, sans passer par le NorthBridge et le FSB.
Seulement le contrôleur mémoire est dans le cpu, et pour gèrer la DDR2 il faut changer de révision de core cpu, et revoir le brochage du cpu, ce qui sera fait avec les prochains a64 pour socket M2 et F.
2*200Mhz
---------------RAM1 pc3200
AMD64
| ---------------RAM2
| bus mém
|
|HTT
|
PontNord
Conclusion : le p4 a un goulot d'étranglement au niveau du FSB où toutes les infos transitent (que ce soit des données de la RAM, de la cg, du PCI etc). Sur AMD64 le bus mémoire est séparé et dédié. Les autres informations vers le reste du système (cg, PCI, etc) passent par un autre bus, l'HyperTransport (HTT).
http://www.x86-secret.com/articles [...] md64-3.htm
Message édité par josedsf le 07-09-2005 à 08:13:22
---------------
Guide cpu / Zen4