Speicherhierarchie und Leistung
Wie viele Zyklen beträgt die mittlere Speicherzugriffszeit bei einer Cache-Trefferzeit von 2 Zyklen, einer Miss-Rate von 4 % und einer Miss-Penalty von 150 Zyklen?
- A8 Zyklen
- B6 Zyklen
- C152 Zyklen
Antwort und Erläuterung anzeigen
Antwort: A. 8 Zyklen
Mittlere Speicherzugriffszeit = Trefferzeit + Miss-Rate × Miss-Penalty = 2 + 0,04 × 150 = 2 + 6 = 8 Zyklen. Die Trefferzeit fällt bei allen Zugriffen an, und nur bei einem Miss kommt die Miss-Penalty hinzu. 6 Zyklen ist der Wert, bei dem nur der Anteil der Misses berechnet und die Trefferzeit vergessen wurde. 152 Zyklen ist die Zeit für einen einzelnen Zugriff mit Miss und kein Mittelwert. Man sieht, dass sich der Mittelwert schon bei einer Miss-Rate von nur 4 % vervierfacht.