Le Titan a un bus 384bit tandis qu'une GTX 680 ne possède 256, donc 50% plus
bande passante mémoire (en supposant l'horloge et latences sont identiques
Edit:. Je vais essayer d'expliquer le concept d'une peu plus: ce qui suit est un modèle simplifié des facteurs qui déterminent la performance de RAM (non seulement sur une des cartes graphiques)
Facteur a:. Fréquence
RAM fonctionne à une vitesse d'horloge RAM. fonctionnant à 1 GHz "ticks "1,000,000,000 (un milliard) fois par seconde. Avec chaque tick, il peut recevoir ou envoyer un bit sur chaque voie. Ainsi, un module RAM théorique avec une seule ligne mémoire fonctionnant à 1 GHz fournirait 1 Gigabit par seconde, puisqu'il y a 8 bits aux octets, ce qui signifie 125 Mégaoctets par seconde.
Facteur B: "Pompe à taux"
DDR-RAM (Double Data Rate) peut fournir deux bits par tick, et il y a même des bus "pompé quad-" qui offrent quatre bits par tick, mais Je n'ai pas entendu parler de ce dernier étant utilisé sur les cartes graphiques.
Facteur C: Largeur du bus.
La RAM n'a pas seulement une seule voie pour envoyer des données. Même l'Intel 4004 avait un bus 4 bits. Les cartes graphiques que vous avez liées ont respectivement 256 voies de bus et 384 voies de bus.
Tous les facteurs ci-dessus sont multipliés pour calculer le maximum théorique à laquelle les données peuvent être envoyées ou reçues:
** Débit maximal en octets par seconde = Fréquence * * Pumprate BusWidth/8 **
Maintenant, faisons le calcul pour les deux cartes graphiques que vous avez liées. Ils semblent tous deux utiliser le même type de RAM (GDDR5 avec un taux de pompage de 2), tous deux fonctionnant à 3 GHz.
GTX-680: 3 Gbps * 2 * 256/8 = 192 GB/s
GTX-Titan: 3 Gbps * 2 * 384/8 = 288 GB/s
Facteur D: Latence - ou coups de pied dans la réalité
Ce facteur est beaucoup plus difficile à calculer que tous les ci-dessus combinés. Fondamentalement, quand vous dites à votre RAM "hé, je veux ces données", il faut un certain temps jusqu'à ce qu'il trouve la réponse. Cette latence dépend d'un certain nombre de choses et est vraiment difficile à calculer, ce qui se traduit généralement par des systèmes de RAM qui fournissent beaucoup moins que leurs maxima théoriques. C'est là que tous les horaires, préextraction et des tonnes d'autres choses entrent en ligne de compte. Comme ce ne sont pas seulement les chiffres qui pourraient être utilisés pour le marketing, où les chiffres les plus élevés se traduisent par «mieux», le marketing est principalement axé sur d'autres choses. Et au cas où vous vous demanderiez, c'est surtout là où GDDR5 diffère de la DDR3 que vous avez sur votre carte mère.
Merci, Hazzit!J'ai sous-entendu que "memorybandwidth = clock_rate * memory_width.Mais le concept de memory_speed/memory_clock me confond toujours ... –
Hazzit - Est-ce l'algorithme que je voudrais utiliser pour calculer la marge de la mémoire? Vraiment !!! Je ne suis pas sûr. – Patricia
@MissLucy Je ne suis pas sûr de ce que vous entendez par "marge de mémoire" La formule ci-dessus est la "vitesse maximale du bus mémoire" Le débit réel est limité par ce nombre et sera toujours un peu inférieur à ce maximum – Hazzit