Skip to main content

Hva er L3 -cache?

Nivå 3 eller L3-cache er spesialisert minne som fungerer hånd i hånd med L1 og L2-cache for å forbedre datamaskinens ytelse.L1, L2 og L3 -hurtigbuffer er CPU -hurtigbuffer (CPU), vers andre typer hurtigbuffer i systemet som harddisk cache.CPU -cache henvender seg til mikroprosessorens behov ved å forutse dataforespørsler slik at behandlingsinstruksjoner blir gitt uten forsinkelse.CPU -cache er raskere enn Random Access Memory (RAM), og er designet for å forhindre flaskehalser i ytelsen.

Når en forespørsel blir fremsatt av systemet, krever CPU instruksjoner for å utføre denne forespørselen.CPU fungerer mange ganger raskere enn System RAM, så for å kutte ned forsinkelser, har L1 -cache biter av data som er klart som den forventer vil være nødvendig.L1 -cache er veldig liten, noe som gjør at den kan være veldig rask.Hvis instruksjonene ikke er til stede i L1 -cache, sjekker CPU L2, et litt større pulje cache, med litt lengre latens.Med hver Cache -glipp ser det ut til neste hurtigbuffer.L3 -cache kan være langt større enn L1 og L2, og selv om den også er tregere, er den fremdeles mye raskere enn å hente fra RAM.

Forutsatt at de nødvendige instruksjonene finnes i L3 -cache (en cache hit ), biter av datakan bli kastet ut fra L1 -cache for å holde de nye instruksjonene i tilfelle de trenger igjen.L3 -cache kan deretter fjerne den instruksjonslinjen siden den nå ligger i en annen hurtigbuffer (referert til som eksklusiv cache), eller den kan henge på en kopi (referert til som inkluderende cache), avhengig av utformingen av denPROSESSOR.

For eksempel, i november 2008 AMD slapp firekjernen Shanghai -brikken.Hver kjerne har sine egne L1- og L2 -hurtigbuffer, men kjernene deler en vanlig L3 -cache.L3 holder kopier av forespurte varer i tilfelle en annen kjerne gir en påfølgende forespørsel.

Arkitekturen for cache på flere nivåer fortsetter å utvikle seg.L1 -cache pleide å være eksternt for CPU, innebygd i hovedkortet, men nå er både L1 og L2 -hurtigbuffer ofte inkorporert i CPU -doen.L3 -cache er vanligvis bygget inn i hovedkortet, men noen CPU -modeller inkorporerer allerede L3 -cache.Fordelen med å ha hurtigbuffer ombord er at den er raskere, mer effektiv og rimeligere enn å plassere separat cache på hovedkortet.

Henting av instruksjoner fra cache er raskere enn å ringe system RAM, og en god cache-design forbedrer systemets ytelse.Cache -design og strategi vil være forskjellig på forskjellige hovedkort og CPU -er, men alt annet er like, mer cache er bedre.