question sur le dual channel - Mémoire - Hardware
Marsh Posté le 08-12-2017 à 09:50:47
Salut
C'est pas comme ça que ça fonctionne.
DDR = Dual Data Rate, ça veut dire qu'il y a 1066 en lecture et 1066 en écriture (qu'on me corrige si j'me gourre), donc une barette est indiquée en 2133 pour cette raison.
Si tu mets des barettes de 2133Mhz ben t'auras ... 2133Mhz, le dual channel veut simplement dire que l'utilisation des barettes est en quelque sorte "optimisée" pour être utilisées par paire.
Sur le papier c'est joli mais en vrai le dual channel n'apporte pas grand chose.
Bref, mets tes barettes sur les slot appropriés (soit en dual channel) et te pose pas trop de questions.
Marsh Posté le 08-12-2017 à 10:13:19
ok merci de ta réponse
Du coup je comprend pas bien pourquoi les kits dual sont vendu a demi fréquence ... un kit dual a 1600Mhz c'est bien 2 barrettes de 800 ? qui en fonctionnant ensemble font du coup 1600 ?
Marsh Posté le 08-12-2017 à 10:18:39
ultrogothe a écrit : Du coup je comprend pas bien pourquoi les kits dual sont vendu a demi fréquence ... un kit dual a 1600Mhz c'est bien 2 barrettes de 800 ? qui en fonctionnant ensemble font du coup 1600 ? |
Visiblement tu n'as pas compris ce que j'ai écrit plus haut donc je vais le refaire.
Une barette de DDR avec pour mention 2133Mhz fonctionne de cette manière car elle fait du 1066/1066 en lecture/écriture. Donc simultanéement tu peux avoir tes barettes qui tournent réellement à 2066, du fait non pas du dual channel mais bien de la façon dont fonctionne la RAM en DDR (quelle soit DDR1 2 ou 3 ne change rien à sa manière de fonctionner).
Le dual channel n'est qu'une "optimisation marketting" totalement inutile vu le peu de différence de perf entre du dual et du single channel.
Mais tu peux très bien le démontrer par toi même en faisant quelques benchmark, tu auras quelques différences en compression/décompression de données si mes souvenirs sont bons mais c'est bien tout.
Marsh Posté le 08-12-2017 à 12:42:10
artouillassse a écrit : Salut |
Salut
DDR veut simplement dire que sur un cycle d horloge , tu transmets 2 bits, ce qui fait qu en réalité la fréquence est de 1066Mhz pour une barrettes de 2133 sans discernement lecture/ecriture
le dual channel, les 2 barrettes de ram travaillent ensemble pour doubler la bande passante
Marsh Posté le 08-12-2017 à 16:28:29
Ha ! salut
et donc je retombe sur ma question : si ma carte mère est limité a des barrettes en 2133 et si je fais marcher 2 barettes en 2133mhz en dual ca va me donner une bd de 4266mhz .Est ce que ca marcherait ?
Marsh Posté le 08-12-2017 à 19:15:11
en quelque sorte c'est ça
Marsh Posté le 09-12-2017 à 01:29:14
Alors... Comment dire..... Ou redire...
Oublie les '4000 MHz'.....
Ta RAM est à 1066 MHz (x2 = 2133 MHz en DDR). POINT.
Et le Dual Channel optimise légèrement les performances (une poignée de % au mieux).
Marsh Posté le 10-12-2017 à 20:42:27
Comme l'a dit Zonka,
Cela ne s'additionne pas comme cela.
DDR c'est pour Double Data Rate. En fait sur ce type de mémoire un accès peut être fait sur le front montant de l'horloge et un autre sur le front descendant. Ce qui donne deux accès par période d'horloge.
L'horloge réelle est bien de 1066MHz, mais par extension (pour des raisons marketing surtout), les fréquences sont données en "équivalence" SDR (un seul accès par période d'horloge), ce qui donne 2133Mhz
Les DDR3/DDR4 pour PC sont des mémoires de 64bit par ligne d'adresse. Quand un CPU accède à la mémoire, il récupère une ou plusieurs lignes d'adresse et masque les données dont il n'a pas besoin.
En dual channel les mémoires sont placées en parallèle et non en série. Cela donne ainsi 128bit par ligne d'adresse ce qui double "théoriquement" la bande passante (2x fois plus de bits lus ou écrits avec un accès mémoire). Mais cela a aussi tendance à augmenter la latence au sein du contrôleur mémoire. En triple channel on a donc 192bit et en quad 256bit.
Cependant, comme dit plus haut, les applications n'ont pas nécessairement besoin de lire ou écrire de mot aussi large à chaque accès. Même si le CPU via ses caches tente d'écrire des mots aussi larges que possible, cela n'est pas nécessairement utilisé par l'application.
C'est pour cela que l'impact du multi channel dépend beaucoup des programmes et des architectures CPU.
Pour ce qui est de l'utilité du multi channel, je serais moins catégorique que Zonka. Il semblerait que pour ce qui est des jeux par exemple, les derniers moteurs sont plus sensibles à cela, du moins sur les architectures haut de gamme Intel (si on regarde le test de HFR):
http://www.hardware.fr/articles/95 [...] -cars.html
Marsh Posté le 14-12-2017 à 18:47:41
Salut
merci pour vos réponses vous avez réussi a me faire comprendre que je confondais complètement les fonctions ddr et dual channel en fait merci bcp ^^
Marsh Posté le 08-12-2017 à 09:34:29
Salut
je me posais une petite question sur les barrettes en dual channel : si ma carte mère a ,par exemple, un max de 2133 et que je met un kit 2133 ya pas de problème j aurais 2*1066mhz .Mais si je met 2 barrettes 2133 en single sur les slots dual aurais-je 4266Mhz de bus et est ce que ça pose problème a la carte mère? merci