Mémoires cache L1, L2 et L3 dans le processeur, qu’elles sont et comment fonctionnent-elles?

Mémoires cache L1, L2 et L3 dans le processeur, qu’elles sont et comment fonctionnent-elles?

La mémoire cache à l'intérieur du processeur est conçue pour accélérer l'accès à la RAM. Son importance est mise à profit puisque la vitesse de transmission des données et des instructions au processeur dépend de toutes les fonctionnalités du système.

Si le microphone ne dispose pas d'instructions de travail, attendez-les simplement et cela ne devrait jamais arriver, vous perdez du temps.

La mémoire cache est située sur la même tranche de silicium que le processeur. Il est de type SRAM, acronyme de Static Read Aleatory Memory, c’est-à-dire qu’il n’est pas nécessaire de se rafraîchir devant la mémoire DRAM, acronyme de Dinamyc Read Aleatory Memory, celui que vous avez dans la RAM DDR qui est régulièrement actualisé.

La mémoire cache est particulièrement utile lorsque de nombreuses opérations sont effectuées sur les mêmes données, mais même si cela n’est pas rempli, elle a la capacité d’accroître les performances de tout type d’applications. Gardez à l'esprit que les différences de prix existent plusieurs fois entre micros, la plus grande différence étant la mémoire cache.

Cache mémoire L1

Le L est "niveau" ou en niveau espagnol. Dans ce cas, la mémoire est divisée en plusieurs blocs. Un contrôleur est chargé de rapprocher les informations les plus utilisées du processeur. En effet, le temps nécessaire au processeur pour accéder à la mémoire de niveau un est toujours inférieur à celui de niveau deux, etc.

Normalement, ce premier niveau est divisé en deux parties, l’une pour les données et l’autre pour les instructions. De cette façon, on essaie de faire en sorte que le processeur reçoive au moins des instructions sans aucun problème.

Cache mémoire L2

C'est généralement par cœur et ne fait pas la distinction entre données et instructions. Il faut plus de temps pour accéder au cache L1 mais il est beaucoup plus volumineux.

Le temps nécessaire pour trouver certaines données dans ces mémoires est proportionnel à la taille de celles-ci. Pour cette raison, la taille des caches augmente à mesure que nous gravissons la hiérarchie.

Cache mémoire L3

L'accès au cache L2 prend plus de temps, mais il est beaucoup plus volumineux. Normalement, les fabricants ne vous communiquent que la taille de la dernière mémoire appelée Last Level Cache, qui est généralement de niveau deux ou trois.

Il a généralement plusieurs tailles de plusieurs mégaoctets, soit des milliers de fois plus petite que la RAM.

L'avenir, que verrons-nous dans quelques années?

Il existe déjà des processeurs avec un type de mémoire de niveau quatre partagé par le processeur et la carte graphique intégrée. Principalement pensé pour alimenter le graphique en données. Cette mémoire n'a pas besoin d'être aussi rapide que les précédents mais elle est très grande. En tout cas, il s’agit d’une DRAM et non de RAM.

Comme nous avons toujours tendance à nous intégrer, nous verrons des tailles de plus en plus grandes et une consommation réduite pour tous ces appareils.