Skip to main content

Vad är L3 -cache?

Nivå 3 eller L3-cache är specialiserat minne som fungerar hand i hand med L1 och L2-cache för att förbättra datorprestanda.L1, L2 och L3 -cache är CPU: s datorbehandlingsenhet (CPU), vers andra typer av cachar i systemet såsom hårddiskcache.CPU -cache tillgodoser mikroprocessorns behov genom att förutse datanförfrågningar så att bearbetningsinstruktioner tillhandahålls utan dröjsmål.CPU -cache är snabbare än RAM -minne (RAM) och är utformat för att förhindra flaskhalsar i prestanda.

När en begäran görs av systemet kräver CPU instruktioner för att utföra den begäran.CPU fungerar många gånger snabbare än System RAM, så för att minska förseningar har L1 -cache bitar av data redo att den förväntar sig kommer att behövas.L1 -cache är mycket liten, vilket gör att den kan vara mycket snabb.Om instruktionerna inte finns i L1 -cache kontrollerar CPU L2, en något större cachepool, med lite längre latens.Med varje Cache Miss ser det till nästa nivå av cache.L3 -cache kan vara mycket större än L1 och L2, och även om den också är långsammare är den fortfarande mycket snabbare än att hämta från RAM.Kan kastas ut från L1 -cache för att hålla de nya instruktionerna om de behövs igen.L3 -cache kan sedan ta bort den linjen med instruktioner eftersom den nu finns i en annan cache (kallad

exklusiv

cache), eller den kan hänga på en kopia (kallad inkluderande cache), beroende på utformningen av utformningen av utformningen av designenCPU. Till exempel i november 2008 AMD REG;släppte sin fyrkärniga Shanghai Chip.Varje kärna har sina egna L1- och L2 -cachar, men kärnorna delar en gemensam L3 -cache.L3 håller kopior av begärda objekt om en annan kärna gör en efterföljande begäran.

Arkitekturen för cache på flera nivåer fortsätter att utvecklas.L1 -cache var tidigare extern till CPU, inbyggd i moderkortet, men nu är både L1- och L2 -cachar vanligtvis införlivade i CPU -dören.L3 -cache har vanligtvis byggts in i moderkortet, men vissa CPU -modeller innehåller redan L3 -cache.Fördelen med att ha cache ombord är att det är snabbare, effektivare och billigare än att placera separat cache på moderkortet. Att hämta instruktioner från cache är snabbare än att uppmana System RAM, och en bra cache-design förbättrar systemets prestanda kraftigt.Cache -design och strategi kommer att vara annorlunda på olika moderkort och CPU: er, men allt annat är lika, mer cache är bättre.