Geheugenhiërarchie en prestaties

De missratio van de L1-cache (als aandeel van alle toegangen) is 4% en de globale missratio van de L2-cache (aandeel van alle toegangen dat ook in L2 mist) is 1%. Wat is de lokale missratio van L2?

  1. A25%
  2. B4%
  3. C1%
Antwoord en toelichting tonen

Antwoord: A. 25%

De lokale missratio is het aandeel van de bij die cache aangekomen toegangen dat mist. Bij L2 komt 4% van het totaal aan (de L1-misses), waarvan 1% van het totaal ook in L2 mist; de lokale missratio is dus 1 ÷ 4 = 25%. De lokale missratio van L2 lijkt hoog, maar dat komt doordat L2 alleen toegangen met geringe lokaliteit ontvangt die L1 niet kon afhandelen; dit betekent niet dat L2 weinig effect heeft. 1% is de globale missratio ten opzichte van het totaal en 4% is de missratio van L1.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Geheugenhiërarchie en prestaties

  1. Wat is het bereik dat zonder TLB-miss kan worden benaderd (TLB reach) bij een TLB met 64 entries en een paginagrootte van 4 KB?
  2. Welke combinatie van het belangrijkste voordeel en nadeel van het gebruik van grote pagina's (huge pages) is juist?
  3. Wanneer een rij van een tweedimensionale array 4096 byte (een macht van 2) groot is, kunnen er bij het langs de kolom doorlopen van elementen veel misses optreden, ook als de cache voldoende capaciteit heeft. Welke maatregel is daartegen effectief?
  4. Hoeveel keer zo lang duurt een toegang tot het hoofdgeheugen (DRAM) ongeveer in vergelijking met een hit in de L1-cache? (Voor de CPU van een gangbare pc of server.)
  5. Wat is de juiste rol van de valid bit die bij elke cacheregel hoort?

Vergelijkingen bij dit onderwerp