Skip to main content

Wat is L3 -cache?

Level 3- of L3-cache is gespecialiseerd geheugen dat hand in hand werkt met L1- en L2-cache om de computerprestaties te verbeteren.L1-, L2- en L3 -cache zijn Computer Processing Unit (CPU) caches, verzen andere soorten caches in het systeem zoals harde schijfcache.CPU -cache is geschikt voor de behoeften van de microprocessor door anticiperen op gegevensverzoeken zodat verwerkingsinstructies zonder vertraging worden verstrekt.CPU -cache is sneller dan Random Access Memory (RAM) en is ontworpen om knelpunten in prestaties te voorkomen.

Wanneer een verzoek van het systeem wordt gedaan, vereist de CPU instructies voor het uitvoeren van dat verzoek.De CPU werkt vele malen sneller dan System RAM, dus om vertragingen te verminderen, heeft L1 -cache stukjes gegevens in de aanslag die verwacht dat het verwacht zal zijn.L1 -cache is erg klein, waardoor het erg snel kan zijn.Als de instructies niet aanwezig zijn in L1 -cache, controleert de CPU L2, een iets grotere pool van cache, met een beetje langere latentie.Bij elke cache miss het lijkt naar het volgende niveau van cache.L3 -cache kan veel groter zijn dan L1 en L2, en hoewel het ook langzamer is, is het nog steeds veel sneller dan uit RAM halen.

Aangenomen dat de benodigde instructies worden gevonden in L3 -cache (een cache hit ), stukjes gegevenskan worden uitgezet uit L1 -cache om de nieuwe instructies te houden voor het geval ze opnieuw nodig zijn.L3 -cache kan vervolgens die lijn van instructies verwijderen, omdat deze zich nu in een andere cache bevindt ( exclusieve cache genoemd), of het kan vasthouden aan een kopie (aangeduid als inclusieve cache), afhankelijk van het ontwerp van deCPU.

Bijvoorbeeld, in november 2008 AMD bracht hun quad-core Shanghai chip uit.Elke kern heeft zijn eigen L1- en L2 -caches, maar de cores delen een gemeenschappelijke L3 -cache.L3 houdt kopieën van gevraagde items in voor het geval een andere kern een volgend verzoek doet.

De architectuur voor cache op meerdere niveaus blijft evolueren.L1 -cache was vroeger extern van de CPU, ingebouwd in het moederbord, maar nu worden zowel L1- als L2 -caches vaak opgenomen in de CPU -dobbelsteen.L3 -cache is meestal ingebouwd in het moederbord, maar sommige CPU -modellen hebben al L3 -cache.Het voordeel van het hebben van cache aan boord is dat het sneller, efficiënter en goedkoper is dan het plaatsen van afzonderlijke cache op het moederbord.

Het ophalen van instructies van cache is sneller dan het oproepen van System RAM, en een goed cache-ontwerp verbetert de systeemprestaties aanzienlijk.Cache -ontwerp en -strategie zullen verschillend zijn op verschillende moederborden en CPU's, maar al het andere is gelijk, meer cache is beter.