Speicherperformance berechnen
Von: , Frage gestellt am Mi, 15. Nov 2006
Hallo,
ich habe hier ein Beispiel das ich auf der Uni bekommen habe, da ich aber mit der erklärten Lösung nicht zufrieden bin würde ich gerne wissen wie ihr es lösen würdet.
Es stehen 2 Varianten von Cache-Ausführungen zur Auswahl:
Variante 1: 16KB Instruktions-Cache + 16KB Daten-Cache
Variante 2: 32KB gemeinsamer Cache
Die Misses pro Instruktionen können aus folgender Tabelle entnommen werden:
Grösse Instruktions-Cache Daten-Cache Gemeinsamer Cache
16KB 0,00399 0,0329 0,0510
32KB 0,00136 0,0384 0,0402
31% der Instruktionen greifen auf den Daten-Cache.
Aufgabe: Berechnen Sie die Miss Raten beider Varianten:
MR(16KBinstuction+16KBData)
MR(32KBunified)
(Hinweis: Misses pro Instruktion = Miss Rate * Speicherzugriffe pro Instruktion)
Das ist die ganze Angabe. Wäre toll wenn jemand von euch das ganze rechnen könnte, wobei mich vor allem der Rechenweg interessiert.
Danke im Voraus
Michael
