Qu’est-ce que la synchronisation de la RAM et pourquoi est-ce important ?

Qu’est-ce que la synchronisation de la RAM et pourquoi est-ce important ?
RAM gros plan montrant quatre clés USB sur une carte mère

La RAM est un composant informatique essentiel, mais on n’en parle pas assez. S’il n’a pas de conceptions sophistiquées de dissipateur de chaleur et d’éclairage RVB, la RAM passe rarement une journée au soleil. Le CPU et le GPU définissent largement les conditions dans lesquelles le reste de votre build fonctionne, mais vous pouvez obtenir un peu plus de vitesse de votre PC avec une RAM plus rapide. Bien que la vitesse d’horloge de la RAM soit cruciale, la synchronisation de la RAM détermine également la vitesse de votre RAM.

Trouver la vitesse d’horloge de votre RAM

La vitesse de votre RAM se trouve sur la boîte ou le module. Vous pouvez également vérifier les spécifications de la RAM à l’aide d’un logiciel tel que CPU-Z ou dans le BIOS/UEFI. Le nom complet de votre module RAM sera similaire à ce qui suit :

Le « DDR4 » décrit la génération DDR (Double Data Rate) avec laquelle le module est compatible. Le même chiffre (3, 4 ou 5) apparaît dans le chiffre « PC », décrivant la même chose.

On dit souvent que le premier nombre à quatre chiffres, 3200 dans notre exemple, indique la vitesse d’horloge de la RAM en mégahertz. C’est en fait un peu un mensonge marketing, mais ne vous sentez pas mal : ce malentendu est directement encouragé par les constructeurs OEM et les détaillants de PC. Ce nombre indique en fait le « débit de données », mesuré en mégatransferts par seconde, soit10 6 opérations de transfert de données par seconde.

Dans la RAM DDR, la vitesse d’horloge réelle est la moitié de la vitesse nominale : 600 MT/s, dans notre exemple, bien que même celle-ci soit augmentée par rapport à la vitesse d’horloge interne de la RAM de 400 MHz grâce à des bits de prélecture multiplicatifs. Cependant, comme la DDR transfère les données deux fois par tick d’horloge, la vitesse d’horloge « effective » est censée être le double de la vitesse d’horloge réelle. En conséquence, le débit de données réel est effectivement le même que la vitesse d’horloge nominale de la RAM en MT/s.

Le numéro du PC, 25600 dans notre exemple, indique le taux de transfert mesuré en mégaoctets par seconde (Mo/s). En multipliant le débit de données (en MT/s) par la largeur du bus d’E/S (64 bits sur toutes les cartes mères modernes), nous pouvons déterminer le taux de transfert maximum possible :

3 200 mégatransferts par seconde x 64 bits par transfert/8 bits par octet = 25 600 Mo/s

Chaque numéro vous indique indépendamment la vitesse d’horloge de la RAM, mais les deux chiffres fournissent les mêmes informations, mais sous des formes différentes.

Que sont les timings de la RAM ?

Les timings sont une autre façon de mesurer la vitesse ou la latence de la RAM. Les timings mesurent la latence entre diverses opérations courantes sur un module RAM. La latence est simplement le délai entre les opérations. Cela peut être considéré comme un « temps d’attente ». Les timings minimum sont définis par spécification, vous pouvez donc lire un tableau des timings RAM les plus rapides possibles pour chaque spécification DDR4.

Nous mesurons la synchronisation de la RAM en cycles d’horloge. Les détaillants répertorient les horaires sous forme de quatre chiffres séparés par des tirets, comme 16-18-18-38. Les petits nombres sont plus rapides. L’ordre des nombres vous indique leur signification.

Premier chiffre : CAS Latence (CL)

Nombre représentant la latence CAS

Le temps nécessaire à la mémoire pour répondre au processeur est la latence CAS (CL). Mais le CL ne peut être considéré isolément. Cette formule convertit la latence CAS en nanosecondes, basée sur le taux de transfert de la RAM :

En conséquence, la RAM avec une note MT/s plus lente peut en fait avoir une latence plus faible si elle a une note CL plus petite. Pour les modules DDR4, une latence CAS de 16 est l’une des plus rapides disponibles. De même, pour la RAM DDR5, le CL30 est actuellement le point idéal en matière de latence pour la RAM.

Deuxième numéro : T RCD

Numéro représentant TRCD

Les modules RAM utilisent une conception basée sur une grille pour l’adressage. L’intersection des numéros de lignes et de colonnes indique une adresse mémoire particulière. Le délai d’adresse de ligne à adresse de colonne (T RCD ) mesure la latence minimale entre l’entrée d’une nouvelle ligne dans la mémoire et le début de l’accès aux colonnes qu’elle contient. Vous pouvez le considérer comme le temps nécessaire à la RAM pour « atteindre » l’adresse. Le temps nécessaire pour recevoir le premier bit d’une ligne précédemment inactive est T RCD + CL.

Troisième numéro : T RP

Numéro représentant TRP

Le temps de précharge de ligne (T RP ) mesure la latence impliquée dans l’ouverture d’une nouvelle ligne en mémoire. Techniquement, il mesure la latence entre la commande de précharge pour mettre au repos (ou fermer) une ligne et une commande d’activation pour ouvrir une autre ligne. C’est souvent identique au deuxième numéro. Les mêmes facteurs affectent la latence des deux opérations.

Quatrième numéro : T RAS

Numéro représentant TRAS

Le temps d’activité des lignes (T RAS ) mesure le nombre minimum de cycles pendant lesquels une ligne doit rester ouverte pour écrire correctement des données. Techniquement, il mesure la latence entre une commande d’activation sur une ligne et l’émission de la commande de précharge sur cette même ligne, ou le temps minimum entre l’ouverture et la fermeture de la ligne. Pour les modules SDRAM, T RCD + CL calcule T RAS .

Quelle est la vitesse de votre RAM ?

La vitesse de votre RAM

Ces latences limitent la vitesse de votre RAM. Mais les spécifications de la RAM fixent la limite, pas la physique. Le contrôleur de mémoire qui gère votre RAM applique ces timings, ce qui signifie qu’ils sont modifiables (si la carte mère le permet). Vous pourrez peut-être obtenir des performances supplémentaires en overclockant votre RAM et en resserrant les timings de quelques cycles.

L’overclocking de la RAM est la technique d’overclocking matériel la plus capricieuse, nécessitant le plus d’expérimentations et d’échecs. Mais une RAM plus rapide réduit le temps de traitement des charges de travail liées à la RAM, améliorant ainsi la vitesse de rendu et la réactivité de la machine virtuelle.

Crédit image : Unsplash

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *