Vitesse et latence de la mémoire, et quand elles comptent

Ce que mesurent les MT/s et la latence CAS d'un kit, pourquoi la vraie latence est les deux ensemble, et les machines où les chiffres changent quelque chose.

Mis à jour

Sur cette page
  1. Ce que mesure le chiffre de vitesse
  2. Ce que mesure la latence CAS, et pourquoi ce n'est que la moitié
  3. Quand la vitesse et la latence comptent vraiment
  4. DDR4 ou DDR5
  5. Sur quoi nous comparons

Un kit de mémoire se vend sur deux chiffres — une vitesse et une latence — et aucun ne dit grand-chose seul. La vitesse est la quantité de données que la mémoire peut déplacer ; la latence est le temps d'attente avant la première d'entre elles. Ensemble ils fixent la rapidité de réponse de la mémoire, et lire l'un sans l'autre est ainsi qu'un kit qui paraît plus rapide se révèle ne pas l'être.

Ce que mesure le chiffre de vitesse

Le chiffre de tête, en MT/s — mégatransferts par seconde — est le débit auquel la mémoire déplace les données une fois qu'elle répond : sa bande passante. Plus haut veut dire plus de données par seconde sur le bus, et c'est le chiffre qui monte à chaque génération et entre les grades au sein d'une même. DDR4 et DDR5 se situent dans des bandes différentes, la DDR5 démarrant à peu près là où s'arrêtent les kits rapides de DDR4 et grimpant bien au-delà.

La bande passante, on en a de reste pour la plupart des travaux et on en manque seulement à certains endroits. Déplacer de grands blocs — et nourrir un processeur graphique qui emprunte la mémoire système pour la sienne — s'y appuie. Un seul programme traitant des quantités modestes à la fois atteint rarement le plafond, ce qui explique que le chiffre de vitesse bouge la réactivité quotidienne moins que sa taille ne le suggère.

Ce que mesure la latence CAS, et pourquoi ce n'est que la moitié

La latence CAS — le CL sur l'étiquette d'un kit — est le nombre de cycles mémoire qui passent entre la demande de données et l'arrivée de la première. Plus bas paraît meilleur, et à vitesse égale ça l'est. Le hic est qu'un cycle n'est pas de longueur fixe : il raccourcit à mesure que la vitesse monte, si bien qu'un CL plus élevé à une vitesse plus élevée peut signifier la même attente en temps réel qu'un CL plus bas à une vitesse plus basse.

L'attente qui compte est en nanosecondes, et c'est les deux chiffres ensemble : CL divisé par la vitesse. Faites le calcul sur deux kits avant de décider que l'un est plus rapide, car un kit rapide aux timings lâches et un kit plus lent aux timings serrés tombent souvent à un cheveu l'un de l'autre sur le chiffre qui compte vraiment. L'étiquette montre le CL parce que c'est un seul chiffre ; la vraie latence est l'arithmétique derrière.

Quand la vitesse et la latence comptent vraiment

Pour la plupart des machines, passer d'un kit moyen à un rapide change peu de ce que vous sentiriez — le travail n'attend pas la mémoire. Trois cas font exception. Le graphique intégré, qui n'a pas de mémoire propre et tourne sur celle du système, gagne directement à plus de bande passante. Les puces Ryzen d'AMD lient une partie de leur fabric interne à la vitesse mémoire, si bien qu'une mémoire plus rapide relève plus que la seule mémoire. Et une poignée de jeux freinés par le processeur plutôt que par la carte graphique répondent à une latence réelle plus basse. En dehors de cela, la vitesse mémoire est un petit levier, et l'argent qu'elle coûte fait souvent plus ailleurs dans le montage — y compris dans la capacité, qui bouge bien plus, pour bien plus de monde, que la vitesse.

DDR4 ou DDR5

Celui-ci n'est pas un choix de réglage mais de compatibilité. Les deux générations sont détrompées physiquement et une carte mère est faite pour une seule, donc la carte décide de ce que vous achetez — pas moyen de loger de la DDR5 dans une carte DDR4 ni l'inverse. La DDR5 apporte plus de bande passante et ajoute la correction d'erreurs sur le module lui-même, et tôt dans sa vie elle tournait à une latence réelle plus élevée que la DDR4 mûre avant de rattraper. Quand vous choisissez une plateforme, la question est quelle génération la carte accepte ; une fois la carte choisie, la génération est réglée et il ne reste qu'à choisir le grade en son sein.

Sur quoi nous comparons

Nous comparons la mémoire sur trois chiffres : la capacité, la vitesse en MT/s et la latence CAS. Plus haut vaut mieux sur les deux premiers et plus bas sur le dernier, et c'est tout ce que la comparaison connaît. Le train de timings complet au-delà du CL, la tension, et le fait qu'un kit porte ou non une correction d'erreurs sont des champs qu'un kit peut indiquer, mais la plupart des annonces ne donnent que la paire de tête, donc la comparaison ne s'appuie pas dessus. Cette absence est l'habitude du marché, pas un jugement que le reste ne compte pas.

Chaque kit de mémoire de notre catalogue est sur une seule page, avec des specs issues de la fiche technique et des prix suivis dans le temps.

Questions fréquentes

Un kit à plus de MHz est-il toujours plus rapide ?
Pas à lui seul. Vitesse et latence travaillent ensemble — un kit plus rapide tourne souvent des timings plus lâches, si bien que le délai réel jusqu'à la première donnée peut rejoindre celui d'un kit plus lent. Multipliez les deux avant de supposer que le plus grand chiffre gagne, et rappelez-vous que la plupart des travaux ne sentent ni l'un ni l'autre.
Puis-je mettre de la DDR5 dans une carte DDR4 ?
Non. Les générations sont détrompées différemment et une carte est faite pour l'une ou l'autre, donc la carte décide de ce que vous achetez. La DDR5 porte plus de bande passante et sa propre correction d'erreurs sur le module ; le choix est fait pour vous par la carte mère, pas kit par kit.

Guides pour cette catégorie