Connexion Premium

#LIDD : une petite histoire du cache (cache)

Le 11 juillet 2025 à 08h04

Benjamin Dicken se présente comme développeur, formateur et ingénieur logiciel. Il propose sur PlanetScale un billet de blog interactif sur le cache. Vous savez, le L1, L2 et L3 que l’on retrouve dans les processeurs, mais aussi celui des SSD, des disques durs, de la mémoire, etc.

« Chaque fois que vous utilisez un ordinateur, les caches fonctionnent pour garantir une expérience rapide […] Vous êtes sur le point de profiter d’une visite guidée et interactive de la mise en cache : l’innovation la plus élégante, la plus puissante et la plus répandue de l’informatique ».

L’occasion de comprendre le fonctionnement du cache et de relativiser les vitesses des différents niveaux.

Le 11 juillet 2025 à 08h04

Commentaires (8)

votre avatar
J'ai rien capté à tout le reste, mais c'est très joli la balade des couleurs !:mdr2:
votre avatar
Le 100us qui est traduit en "100 États-Unis" dans la capture de l'article me tord de rire
votre avatar
Nan, ça a été corrigé rapidement par l'équipe après mon signalement ;)

Il y avait aussi RAM traduit par "bélier" et 80ns traduit par 80 ans (alors que 40ns n'a pas été traduit).

[edit] encore une preuve du danger des IA pour les traductions ^^
votre avatar
@CharlesP. et @fdorin
L'image est encore disponible : ici
votre avatar
Excellent !
votre avatar
Super site merci !
Peut-être est-il intéressant de rappeler que ce sont les mêmes mécanismes (le « prefetch ») qui ont été exploités dans le cadre d’attaques type Spectre
votre avatar
Spectre et meltdown sont liés aux prédicats de branchements. Le prefetch n'en ai pas la cause.
votre avatar
Vraiment super comme article. J'imagine que même mon grand père pourrait comprendre ce qu'est le cache ! Si seulement il lisait l'anglais et s'il était encore vivant aussi :-D

#LIDD : une petite histoire du cache (cache)