Speicherhierarchie und Leistung
Der L1-Cache hat eine Trefferzeit von 1 ns und eine Miss-Rate von 5 %, der L2-Cache eine Trefferzeit von 10 ns und eine lokale Miss-Rate von 20 %, der Hauptspeicher eine Zugriffszeit von 100 ns. Wie groß ist die mittlere Speicherzugriffszeit?
- A2,0 ns
- B2,5 ns
- C6,0 ns
Antwort und Erläuterung anzeigen
Antwort: B. 2,5 ns
Die Miss-Penalty von L1 ist die mittlere Zugriffszeit von L2: 10 + 0,2 × 100 = 30 ns. Die mittlere Speicherzugriffszeit beträgt damit 1 + 0,05 × 30 = 1 + 1,5 = 2,5 ns. 2,0 ns ist der Wert 1 + 0,05 × (0,2 × 100) bei vergessener Addition der L2-Trefferzeit von 10 ns. 6,0 ns ist der Wert, bei dem die 100 ns des Hauptspeichers direkt mit der Miss-Rate von L1 multipliziert und addiert werden, wodurch die Wirkung von L2 ignoriert wird.