Les CPU modernes ont plusieurs caches. En fait, ils possèdent toute une hiérarchie de caches. Dans cette vidéo, je discute de la structure des hiérarchies de caches des CPU modernes, décris les propriétés de chaque niveau de cache, explique les politiques d'inclusion des caches et fournis un exemple de la manière dont le processeur lit et écrit des données au sein de la hiérarchie de caches.
RÉSUMÉ
Le cache le plus proche du cœur du processeur est le plus petit et le plus rapide, tandis que le cache le plus éloigné est le plus grand mais le plus lent. La plupart des architectures incluent trois niveaux de cache : L1, L2 et L3. Le cache L1 est le plus petit et est situé le plus près du cœur du processeur, conçu pour correspondre à sa vitesse. L2 est positionné au milieu, et L3 est le plus grand cache, situé le plus loin du cœur du processeur.
LIENS
SOURCES
• Livre : Computer Organization and Design RISC-V Edition: The Hardware Software Interface
TABLE DES MATIÈRES
00:00 Pourquoi les caches sont-ils importants ?
00:23 Structure moderne de la hiérarchie des caches
00:34 Composants d'une hiérarchie de caches
02:00 Propriétés des niveaux de cache
03:02 Politiques d'inclusion des caches
04:30 Exemples d'opérations de lecture
05:35 Exemple d'opération d'écriture
#informatique #cache #cpucache #cachehierarchy #ingénieurlogiciel #cpu