Warum gibt es weniger physische Register als ROB-Linien?
Warum gibt es weniger physische Register als ROB-Zeilen? In Sandy Bridge glaube ich, dass die Größe des ROB 168 beträgt:
Sandy Bridge und Ivy Bridge sollten 144 Register haben (120 für spekulative Zustände verfügbar)
Ich hatte den Eindruck, dass jede ROB-Zeile ein physisches Register hat und dort das Ergebnis der Ausführung des Befehls speichert. Gibt es weniger, weil davon ausgegangen wird, dass einige oder viele Anweisungen Speicher sind, die nicht in ein Architekturregister schreiben?
Werden die physischen Register während der Zuweisung auf den ROB-Zeilen markiert, da es eine Ungleichheit zwischen der Anzahl der ROB-Zeilen und der Anzahl der physischen Register gibt? und natürlich auch die architektonischen Register, anstatt im ROB eingebettet zu sein.
0 Antworten auf die Frage
Verwandte Probleme
-
4
Wird mein i7 920 Intel-Prozessor als ia64 oder x64 betrachtet?
-
9
Wie kann ich PAE unter Windows 7 (32-Bit) aktivieren, um mehr als 3,5 GB RAM zu unterstützen?
-
19
32-Bit- gegenüber 64-Bit-Systemen
-
3
Welche Windows 7-Version (32 Bit oder 64 Bit) sollte ich auf einem neuen MacBook Pro mit 4 GB RAM in...
-
10
Wie kann ich über die Befehlszeile feststellen, ob die aktuelle Windows-Version entweder 32-Bit oder...
-
7
Warum steigt die Wärmeproduktion mit zunehmender Taktrate einer CPU an?
-
1
Sind IRQs registriert?
-
4
Laufende Programme in Cache und Registern
-
3
Wie wird die Bitnummer des Registers bestimmt?
-
2
64-Bit-Betriebssystem?