Principe du "dual chanel"

Résolu/Fermé
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 - 14 sept. 2009 à 15:11
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 - 7 oct. 2009 à 11:13
Bonjour,
comment un bus "double canal", donc 64+64=128bits, peu-t-il fonctionner avec des barette de RAM qui elle sont au format 64bits????
je me rappel que durant les année 90 on metait des ram 32bit par paire pour "remplir" les slot de 64 bits, est-ce la meme histoir que le double canal?
merci pour vos réponse que j'espere seront explicites.
A voir également:

12 réponses

epango Messages postés 37076 Date d'inscription vendredi 24 août 2007 Statut Membre Dernière intervention 18 avril 2024 4 202
14 sept. 2009 à 16:49
Salut,

Pour comprendre le dual channel, prenons l'exemple de 2 chemins de fer de même longueur. L'un constitué d'une voie (comme on en rencontre souvent dans les pays pauvres) et l'autre de 2 voies. Sur chacun de ces chemins de fer circulent 2 trains de même capacité. Que passe-t-il? Sur le premier chemin, il faudrait attendre que la voie soit libre pour qu'un train s'engage. Dans le 2ème les trains peuvent se croiser: l'un peut monter et l'autre descendre. Du moins, en théorie, le 2ème peut transporter 2 fois plus de marchandise que le 1er. Il en est de même du dual channel: les informations à traiter ou traités peuvent circuler par 2 voies différentes, il y aura donc moins de temps mort.

A+
1
marcmarais Messages postés 23889 Date d'inscription mardi 24 avril 2007 Statut Modérateur Dernière intervention 17 avril 2024 4 554
14 sept. 2009 à 17:00
bonjour,
comme te l'explique Epango avec ses trains, cette technique permet de doubler le débit d'informations entre les barettes mémoire et le controleur mémoire, tu peux lire :
https://fr.wikipedia.org/wiki/Canal_double

dans la pratique, si cette technique a été très intéressante à l'époque des Pentium 4 (2004 -2007), elle offre peu de gain actuellement avec le Core 2 Duo :
https://www.tomshardware.com/reviews/PARALLEL-PROCESSING,1705-11.html
@+
1
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 20
15 sept. 2009 à 12:47
donc le 1ere bus de 64 bits sert une des RAM , et le deuxieme canal ou bus de 64 bits aussi sert l'autre slot de ram.....mais comment c'est "soudé" entre eux???
0
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 20
15 sept. 2009 à 13:31
donc les 64bits du deuxieme canal ne servent qu'a "preparer" la deuxiem barrette....... quel gâchis , 64bits bits pour gagner 5% de perf!
j'ai "simulé" dans ma tete le principe et j'ai compris que c'est une arnaque de parler de dédoublemnt de bande passant, car en réalité il n'en ai rien!!!
j'etait naif de penser que l'histoir du DC était semblable à celle des ram 32bits monté en pair,là c'est du vrais dédoublement de bande passante brute.
en aprend tt les jours plus sur le marketing.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 20
15 sept. 2009 à 13:35
donc finalement le DC c'est en réalité du simple canal mais avec une "astuce" pour préparer les RAM en attente, apres avoir preparer les 2eme paire de ram, on active le deuxiem canal de 64bits que va se comporter comme un canal simple.....et ainsi de suite.
une "option" assez lourde en terme de cout de production.
0
marcmarais Messages postés 23889 Date d'inscription mardi 24 avril 2007 Statut Modérateur Dernière intervention 17 avril 2024 4 554
15 sept. 2009 à 14:50
le DC c'est en réalité du simple canal mais avec une "astuce" pour préparer les RAM en attente
pas vraiment, il y a bien 2 canaux travaillant simultanément, relis l'article de Wikipédia :
La configuration à canal double permet un doublement de la bande passante mémoire. À la place d'un seul canal de mémoire, un second canal est ajouté en parallèle. Avec deux canaux travaillant simultanément, l'effet de goulot d'étranglement est réduit.
Mais je reconnais que l'article est incomplet, il devrait mentionner que le gain de performances n'est pas aussi important que celui escompté, surtout avec les CPU d'aujourdhui

Comme d'habitude, la version anglaise est beaucoup + complète, car elle parle des performances, mais je ne sais pas si tu lis cette langue :
https://en.wikipedia.org/wiki/Dual-channel_architecture

Cette version cite l'article de Tom's Hardware, dont je t'ai donné le lien message 2, et cite aussi un article + ancien d'avril 2005, montrant des résultats mitigés :
sur Half Life 2, testé avec un Athlon 64, le DC est visiblement mieux :
http://www.bangkokhotel24.com/tcmagazinecom/
mais sur Far Cry ou NFS underground, le Single Channel fait souvent mieux :
http://www.bangkokhotel24.com/tcmagazinecom/

Elle parle aussi de gains de l'ordre de 15% avec une puce graphique intégrée GMA 900...

Il faudrait pouvoir trouver un test de 2003 pour voir si le DC a vraiment apporté quelque chose, ou si c'était juste une solution théorique à ce problème de 'goulot d'étranglement' ;)
0
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 20
15 sept. 2009 à 15:37
ba je reconnais bien qu'il y'a 2 fois 64 bits, soit 128bits, un canal de 64bits pour gérer deux module, et l'autre canal gere les 2 autres slots, j'ai just dis que en réalité y'a pas un transfert réel de DONNÉE sur les 128bits en meme temp, que le transfert se fait ttjour que sur du 64bits,..........c'est presque comme "simple channel" ,voila!
0
epango Messages postés 37076 Date d'inscription vendredi 24 août 2007 Statut Membre Dernière intervention 18 avril 2024 4 202
15 sept. 2009 à 16:00
Le fait de parler de 128 bits est en soi, une erreur. C'est comme ceux disent que leur ampli a une puissance de 200W parce qu'ils ont un ampli stéréo de 2x100W. Tu as 2 canaux de 64 bits sur lesquels peuvent circuler les informations selon l'organisation et la demande du système. C'est tout.

A+
0
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 20
15 sept. 2009 à 15:41
...le seul avantage est de tuer les "temps mort" comme tu l'as dis.
c'est pour ca qu'on va peu-etre sortir le tripl-channel.
0
Nero15 Messages postés 2657 Date d'inscription vendredi 12 juin 2009 Statut Membre Dernière intervention 18 janvier 2015 104
15 sept. 2009 à 16:03
le triple channel existe deja !
0
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 20
15 sept. 2009 à 22:34
...et le "triple chanel" ca consiste à utiliser les ram par trois ,ttjour par le meme bus de 128 bits OU ca consiste à utilser trois canaux de 192bits, OU les deux?????????
0
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 20
15 sept. 2009 à 22:47
mon auto réponse (qui me semble la plus logique) :un bus 64*3=192bits!
0
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 20
7 oct. 2009 à 11:13
.....
0