Cache
Une mémoire petite et rapide à l'intérieur d'un CPU qui stocke les données et instructions récemment utilisées. Le L1 est le plus rapide et le plus petit ; le L3 est le plus grand et partagé entre les cœurs. La taille du cache influence sensiblement le jeu et les charges de base de données.
Le cache CPU se situe entre les cœurs et la mémoire principale (DRAM), mettant en tampon les données dont les cœurs auront probablement besoin ensuite.
Hiérarchie
- L1 — 32–64 Ko par cœur, accès ~1 ns.
- L2 — 512 Ko–2 Mo par cœur, ~3 ns.
- L3 — 8–192 Mo partagé, ~12 ns.
- DRAM — gigaoctets, ~80 ns.
Pourquoi c'est important
Une charge qui tient dans le L3 s'exécute 5 à 10× plus vite qu'une qui déborde vers la DRAM. Les puces X3D d'AMD (Ryzen 7800X3D, 9800X3D, 9950X3D) empilent 64 à 96 Mo de cache supplémentaire — les meilleurs CPU gaming de leur génération, souvent 15 à 25 % plus rapides que leurs équivalents non-X3D dans les titres limités par le CPU.
Cache vs fréquence
Pour le jeu, le cache l'emporte souvent sur la fréquence brute. Pour les charges multithread soutenues, la fréquence et le nombre de cœurs gagnent.