Co je L3 Cache?
Mezipaměť úrovně 3 nebo L3 je specializovaná paměť, která ruku v ruce s mezipamětí L1 a L2 zvyšuje výkon počítače. Mezipaměti L1, L2 a L3 jsou mezipaměti počítačové procesorové jednotky (CPU), na rozdíl od jiných typů mezipaměti v systému, jako je mezipaměť pevného disku. Mezipaměť CPU vyhovuje potřebám mikroprocesoru předvídáním požadavků na data, takže instrukce pro zpracování jsou poskytovány bez prodlení. Mezipaměť CPU je rychlejší než paměť s náhodným přístupem (RAM) a je navržena tak, aby zabránila omezením výkonu.
Když je vytvořen požadavek na systém, CPU vyžaduje instrukce pro provedení tohoto požadavku. CPU pracuje mnohokrát rychleji než systémová RAM, takže pro zkrácení zpoždění má mezipaměť L1 připravené kousky dat, které očekává, že bude potřeba. Mezipaměť L1 je velmi malá, což umožňuje velmi rychlou. Pokud instrukce neexistují v mezipaměti L1, CPU zkontroluje L2, o něco větší fond mezipaměti, s trochu delší latencí. S každou chybou mezipaměti to vypadá na další úroveň mezipaměti. Mezipaměť L3 může být mnohem větší než L1 a L2, a přestože je také pomalejší, je stále mnohem rychlejší než načítání z paměti RAM.
Za předpokladu, že jsou potřebné pokyny nalezeny v mezipaměti L3 ( zásah do mezipaměti ), mohou být z datové mezipaměti L1 vypuštěny kousky dat, které by v případě potřeby nové instrukce uchovávaly. Mezipaměť L3 pak může odstranit tuto řadu instrukcí, protože nyní sídlí v jiné mezipaměti (označované jako exkluzivní mezipaměť), nebo by se mohla v závislosti na konstrukci procesoru zavěsit na kopii (označovanou jako včetně mezipaměti).
Například v listopadu 2008 společnost AMD® vydala svůj čtyřjádrový čip Shanghai . Každé jádro má své vlastní mezipaměti L1 a L2, ale jádra sdílejí společnou mezipaměť L3. L3 uchovává kopie požadovaných položek v případě, že jiné jádro provede následnou žádost.
Architektura víceúrovňové mezipaměti se neustále vyvíjí. Mezipaměť L1 bývala externí k CPU, vestavěná do základní desky, ale nyní jsou obě mezipaměti L1 a L2 běžně začleněny do matrice CPU. Mezipaměť L3 byla obvykle zabudována do základní desky, ale některé modely CPU již obsahují mezipaměť L3. Výhodou interní mezipaměti je to, že je rychlejší, efektivnější a levnější než umístění samostatné mezipaměti na základní desku.
Načítání instrukcí z mezipaměti je rychlejší než volání do systémové paměti RAM a dobrý návrh mezipaměti výrazně zlepšuje výkon systému. Konstrukce a strategie mezipaměti se bude lišit na různých základních deskách a procesorech, ale všechny ostatní jsou stejné, více mezipaměti je lepší.