Skip to main content

Cos'è L3 Cache?

La cache di livello 3 o L3 è una memoria specializzata che funziona di mano nella cache L1 e L2 per migliorare le prestazioni del computer.La cache L1, L2 e L3 sono cache dell'unità di elaborazione del computer (CPU), versi altri tipi di cache nel sistema come la cache del disco rigido.La cache della CPU soddisfa le esigenze del microprocessore anticipando le richieste di dati in modo che le istruzioni di elaborazione siano fornite senza indugio.La cache della CPU è più veloce della memoria di accesso casuale (RAM) ed è progettata per prevenire i colli di bottiglia nelle prestazioni.

Quando viene presentata una richiesta del sistema, la CPU richiede istruzioni per l'esecuzione di tale richiesta.La CPU funziona molte volte più velocemente della RAM di sistema, quindi per ridurre i ritardi, L1 Cache ha bit di dati pronti che saranno necessari.La cache L1 è molto piccola, il che gli consente di essere molto veloce.Se le istruzioni non sono presenti nella cache L1, la CPU controlla L2, un pool di cache leggermente più grande, con un po 'di latenza.Con ogni cache miss guarda al livello successivo della cache.La cache L3 può essere molto più grande di L1 e L2, e anche se è anche più lento, è ancora molto più veloce che recuperare dalla RAM.

Supponendo che le istruzioni necessarie si trovino nella cache L3 (un ), bit di datiPotrebbe essere sfrattato dalla cache L1 per contenere le nuove istruzioni nel caso in cui siano necessarie di nuovo.La cache L3 può quindi rimuovere quella linea di istruzioni poiché ora risiede in un'altra cache (denominata cache esclusiva), oppure potrebbe aggrapparsi a una copia (denominata cache inclusiva), a seconda della progettazione dellaPROCESSORE.

Ad esempio, nel novembre 2008 AMD rilasciato il loro chip quad-core shanghai .Ogni nucleo ha le sue cache L1 e L2, ma i core condividono una cache L3 comune.L3 mantiene le copie degli articoli richiesti nel caso in cui un core diverso faccia una richiesta successiva.

L'architettura per la cache a più livelli continua ad evolversi.La cache L1 era esterna alla CPU, integrata nella scheda madre, ma ora entrambe le cache L1 e L2 sono comunemente incorporate nel dado della CPU.La cache L3 è stata in genere integrata nella scheda madre, ma alcuni modelli CPU stanno già incorporando la cache L3.Il vantaggio di avere una cache di bordo è che è più veloce, più efficiente e meno costoso che posizionare la cache separata sulla scheda madre.

Le istruzioni recuperare dalla cache è più veloce che invocare la RAM del sistema e un buon design della cache migliora notevolmente le prestazioni del sistema.La progettazione e la strategia della cache saranno diverse su varie schede madri e CPU, ma tutto il resto è uguale, più cache è migliore.