Geheugenhiërarchie en prestaties
Een processor heeft bij een ideale cache een gemiddelde CPI van 1,0, gemiddeld 1,3 geheugentoegangen per instructie, een missratio van 2% en een misstraf van 100 cycli. Wat is de werkelijke gemiddelde CPI?
- A3,0
- B3,6
- C1,3
Antwoord en toelichting tonen
Antwoord: B. 3,6
De geheugenstilstandscycli per instructie zijn 1,3 × 0,02 × 100 cycli = 2,6 cycli. Opgeteld bij de ideale CPI geeft dit 1,0 + 2,6 = 3,6, zodat de prestatie daalt tot 1/3,6 van het ideale. 3,0 is de waarde bij de foute aanname van 1 toegang per instructie (1,0 + 1 × 0,02 × 100). 1,3 is het aantal toegangen per instructie en geen CPI. Zelfs bij een kleine missratio daalt de prestatie sterk als de misstraf groot is.