Nivå 1 cache (L1 cache):
- Nivå 1 cachen är den minsta och snabbaste cachen, som består av en liten mängd statiskt RAM (SRAM) som är integrerat i CPU:n.
– Den sitter vanligtvis på samma chip som CPU, vilket möjliggör extremt korta dataåtkomsttider.
- Vanligtvis är L1-cachen uppdelad i två separata sektioner, en för instruktioner och en för data, för att förbättra prestandan och minska problem med cachekoherens.
- På grund av sin lilla storlek innehåller L1-cachen vanligtvis bara nyligen använd data eller kod, och den uppdateras och uppdateras ständigt för att maximera effektiviteten.
Nivå 2-cache (L2-cache):
- Nivå 2-cachen är större än L1-cachen men fortfarande mindre än L3-cachen.
- Det är vanligtvis byggt med SRAM, men vissa system kan använda en kombination av SRAM och dynamiskt RAM (DRAM) för att balansera kostnad och prestanda.
- L2-cachen fungerar som en sekundär lagringsnivå för data och instruktioner som inte finns i L1-cachen.
- Vanligtvis är L2-cachen integrerad i CPU:n eller är placerad väldigt nära den, men inte direkt på själva CPU-chippet, vilket innebär att den har något längre åtkomsttider jämfört med L1-cachen.
- L2-cachen minskar också frekvensen för åtkomst till den långsammare L3-cachen eller huvudminnet.
Nivå 3-cache (L3-cache):
- Nivå 3-cache är den största av de tre nivåerna och finns bara i vissa högpresterande datorsystem, som speldatorer och servrar.
– Det kan variera i storlek från några megabyte (för lägre system) till tiotals megabyte (för avancerade system).
- L3-cachen byggs vanligtvis med DRAM, vilket gör den långsammare än L1- och L2-cachen men ändå snabbare än huvudminnet.
- Huvudsyftet med L3-cachen är att minska frekvensen för åtkomst till det mycket långsammare huvudminnet och att tillhandahålla ytterligare bandbredd för dataintensiva applikationer och uppgifter som videoredigering eller storskaliga vetenskapliga simuleringar.
- Vanligtvis delas L3-cachen mellan alla kärnor i ett flerkärnigt eller multiprocessorsystem, vilket gör att alla kärnor kan komma åt cachad data från en större pool.