Le CPU et son cache
La mémoire cache du processeur (également appelée antémémoire) sert à enregistrer des données temporairement dans le but de les réutiliser plus rapidement. Cette mémoire-là correspond à la mémoire « Prefetch ».
Comment fonctionne cette technologie ?
- Le processeur anticipe une tâche qui va être demandée.
- Le processeur traite la tâche en Amont et enregistre l’information dans le cache dans le but de l’utiliser ultérieurement.
- Lorsque l’action demandée nécessite l’information, le processeur transmet directement la donnée depuis le cache sans réaliser de calcul.
En effet, comme l’information est enregistrée inutile de la recalculer (si c’est une tâche lourde, le temps gagné peut-être conséquent). De plus, le cache du processeur se trouve plus proche physiquement de la demande que le CPU en lui-même, elle a donc moins de distance à effectuer. C’est pourquoi le cache reste important sur les processeurs, il permet de booster efficacement sa vitesse.
Cette partie sur l’explication du fonctionnement d’un cache est vulgarisée volontairement pour permettre aux moins expérimentés de bien comprendre son fonctionnement.