« Fonctionnement d'un ordinateur/Architectures multiprocesseurs et multicœurs » : différence entre les versions

m
[[File:Dual Core Generic.svg|centre|400px|Dual Core Generic]]
 
On peut décider de partager un cache entre tous les cœurs, voire limiter ce partage à quelques cœurs particuliers pour des raisons de performances. Ainsi, rien n’empêche pour un processeur quad-core d'avoir deux caches L2, chacun partagés avec deux cœurs, et le cache L3 partagé entre tous les cœurs.
<gallery widths=450px heights=450px>
 
<gallery widths=450px500px heights=450px>
L2 Shared Cache.svg|Cache L3 et L2 partagés, autres dédiés.
L3 Shared Cache.svg|Cache L3 partagé, autres dédiés.
[[File:Partage des caches sur un processeur multicoeurs.png|centre|600px|Partage des caches sur un processeur multicœurs.]]
</gallery>
 
On peut décider de partager un cache entre tous les cœurs, voire limiter ce partage à quelques cœurs particuliers pour des raisons de performances. Ainsi, rien n’empêche pour un processeur quad-core d'avoir deux caches L2, chacun partagés avec deux cœurs, et le cache L3 partagé entre tous les cœurs.
 
[[File:Partage des caches sur un processeur multicoeurs.png|centre|600px|Partage des caches sur un processeur multicœurs.]]
 
==Cohérence des caches==
39 497

modifications