|
Hallo
Ich Hänge wohl an einer einfachen Berechnung. Aufgabe: um eine Wert vom Cache zu lesen benötigt es 4 ns Um einen Wert vom Hauptspeicher zu lesen 10ns.
Welche Trefferquote ist nötig, um auf durchschnittlich Zugriffszeit auf 4ns zu reduzieren?
Wenn ich mir eine Formel baue und versuche umzustellen, erhalte ich immer Cache und Hauptspeicher. Aber das muss wohl. Falsch sein.
Kann jemand helfen?
Vielen Dank!
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen." |
|
|
Hallo,
Bitte überprüfe Deine Angaben hier! Um auf einen Durchschnitt zu kommen, der gleich dem Minimum ist, muss ja wohl eine 100%-ige Trefferquote für den Cache gelten. Ausserdem stellt sich mir die Frage: Wo liegt bei Dir der Cache, dass er so viel schneller als der Hauptspeicher sein soll?
|
|
Guten Morgen
Wenn 100% vom Cache kommen, wäre die Zugrifsszeit ja 2ns. Die Lösung ist wohl 75% Cache und 25% Hauptspeicher.
Der Cache ist vom Hauptspeicher und liegt in der CPU. Es muss ja zuerst der Cache abgefragt werden, wenn nicht vorhanden dann vom Hauptspeicher laden und den Wert in den Cache legen. Von daher sind die Angaben schon plausible.
2x0,75 + 10x0,25 = 4ns
Kann das wer bestätigen?
Danke
|
|
Hallo,
"Wenn vom Cache kommen, wäre die Zugrifsszeit ja 2ns."
Nicht, wenn wie in der hier wiedergegebenen Aufgabenstellung steht, dass der Cache-Zugriff 4ns dauert! Deshalb sind Deine Angaben nur dann plausibel, wenn statt der 4ns in der Aufgabenstellung die von Dir in der Berechnung verwendeten 2ns stehen!
Im Prinzip muss man ein Gleichungssystem lösen:
Anz. der Cache-Zugriffe 2ns Anz. der Hauptspeicher-Zugriffe 10ns = Anz. aller Zugriffe 4ns
Anz. der Cache-Zugriffe Anz. der Hauptspeicher-Zugriffe = Anz. aller Zugriffe
oder kurz:
Die Anzahl der Hauptspeicher-Zugriffe muss 3 mal so gross sein, wie die Anzahl der Cache-Zugriffe, . Hauptspeicher-Zugriffe Anz. aller Zugriffe aller Zugriffe aller Zugriffe und Cache-Zugriffe Anz. aller Zugriffe aller Zugriffe aller Zugriffe.
|
|
Hallo
Ach du meine Güte ... sorry, der Cache Zugriff dauert 2ns.
Die Aufgabenstellung war tatsächlich falsch abgetippt von mir.
|