Warum gibt es weniger physische Register als ROB-Linien?

343
Lewis Kelsey

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

0 Antworten auf die Frage