Posizione: Casa > internet >

Qual è la cache L3?

  

Level 3 o cache L3 è specializzata memoria che lavora mano nella mano con la cache L1 e L2 per migliorare le prestazioni del computer. L1, L2 e L3 cache sono unità di elaborazione del computer (CPU) cache, i versi di altri tipi di cache del sistema come la cache di disco rigido. Cache CPU risponde alle esigenze del microprocessore anticipando le richieste di dati in modo che le istruzioni di elaborazione sono forniti senza ritardo. Cache di CPU è più veloce di memoria ad accesso casuale (RAM), ed è progettato per prevenire le strozzature nelle prestazioni.

Quando viene effettuata una richiesta del regime, la CPU richiede istruzioni per l'esecuzione di tale richiesta. La CPU lavora molte volte più veloce di RAM di sistema, in modo da ridurre il ritardo, la cache L1 è bit di dati alla mano che anticipa sarà necessario. Cache L1 è molto piccolo, che le consente di essere molto veloce. Se le istruzioni non sono presenti nella cache L1, i controlli CPU L2, un pool leggermente più grande di cache, con un po 'di latenza. Con ogni cache miss si guarda al prossimo livello di cache. Cache L3 può essere molto più grande di L1 e L2, e anche se è anche più lento, è ancora molto più veloce di recupero dalla RAM.

Assumendo che le istruzioni necessarie si trovano nella cache L3 (a cache ), i bit di dati potrebbero essere sfrattati dalla cache L1 per contenere le nuove istruzioni nel caso in cui sono necessari ancora. Cache L3 può quindi rimuovere quella riga di istruzioni dato che ora risiede in un altro cache (denominato esclusiva cache), oppure potrebbe rimanere aggrappata a una copia (di cui, come inclusive cache), a seconda della progettazione della CPU.

Ad esempio, nel novembre del 2008 pubblicarono il loro AMD ® quad-core Shanghai chip. Ogni core ha la sua propria L1 e cache L2, ma il core condividono una cache L3 comune. L3 conserva le copie degli elementi richiesti nel caso in cui un nucleo diverso fa una successiva richiesta.

L'architettura per sistemi multi-level cache continua ad evolversi. Cache L1 usato per essere esterni alla CPU, integrato nella scheda madre, ma ora sia L1 e L2 cache vengono comunemente incorporato nel die della CPU. Cache L3 è stata in genere integrato nella scheda madre, ma alcuni modelli di CPU sono già incorporano cache L3. Il vantaggio di avere cache on-board è che è più veloce, più efficiente e meno costoso di immissione cache separate sulla scheda madre.

Recupero di istruzioni dalla cache è più veloce invitando RAM di sistema, e una design cache buona migliora notevolmente le prestazioni del sistema. Progettazione della cache e la strategia sarà diversa da varie schede madri e CPU, ma tutto il resto è uguale, la cache di più è meglio.

----------------------------------
Articolo correlato:
----------------------------------