Mémoire cache CPU utile à quel niveau ?

Mémoire cache CPU utile à quel niveau ? - Processeur - Hardware

Marsh Posté le 19-07-2018 à 13:45:38    

Salut tout le monde,
 
Je cherchais à savoir exactement à quoi servait la mémoire cache d'un CPU ? La mémoire cache d'un disque (ssd hdd) je comprends mais celle du CPU ?
 
Elle permet d'accélérer le traitement des données ce qui pourrait se ressentir sur des logiciels lourds ?
 
Merci à vous.
 
Cordialement


---------------
[VDS] Ipad air 16Go WIFI Noir -------->  200€ in
Reply

Marsh Posté le 19-07-2018 à 13:45:38   

Reply

Marsh Posté le 19-07-2018 à 14:03:30    

Vaste question.

 

Pour faire TRÈS simple, la fonction la plus utile est par exemple pour un bout de code répétitif qui sera bien plus rapide si traité dans le cache plutôt que lu/relu en RAM.

 

Un article de vulgarisation. https://fr.m.wikipedia.org/wiki/M%C3%A9moire_cache


---------------
Guide OC x58 - Guide d'achat de config - ALIMS:qui fait quoi? - RKO - Radiooooo
Reply

Marsh Posté le 19-07-2018 à 14:36:14    

+1
 
Et je rajouterais que dans le cas des CPU multi-coeurs (majoritaires de nos jours), c'est via la cache que les cœurs se partagent les données.
L'article donné par Zonka est très bien fait :)


---------------
CPU: 6950X 4.3Ghz (Uncore: 3.7Ghz) WC HM -- Mem: 4x8Go 3200Mhz 14-16-17-32-1T -- Mobo: Asus X99 Deluxe -- GPU: 4080 (GPU: 3015Mhz, VRAM: 12200Mhz) -- Carte Son: X-Fi Titanium Fatal1ty Professional -- SSD: M.2 PCIE XP941 -- Ecran: DELL AW3423DW QD-OLED
Reply

Marsh Posté le 19-07-2018 à 14:36:15    

pour préciser la DDR4 par exemple les meilleurs (+3200mhz) sont sur des débit de l'ordre de 30go/s le cache L1 est sur une autre planète avec 700go/s et une latence de l'ordre de la nanoseconde
ont peut pas test  :o  
les L2 et L3 sont plus gros et moins rapide reste que c'est supérieur à 100go/s


---------------
"Toute voiture restant en un morceau pendant plus d'une course est trop lourde"  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed