Hardware Reference
In-Depth Information
Operanden
Reservation
Stations
Umsortier-
puffer
AE
Instruktion 1
Ergebnisse
AE
Instruktion 2
...
AE
Register
AE
Instruktion 1
Ergebnisse
AE
AE
Zuteilungs-
Logik
Instruktionen
Abbildung 5.2. Den Ausfuhrungseinheiten vorgelagerte Reservation Stations. An den
Reservation Stations werden der Opcode des aktuellen Befehls sowie dessen Operanden
vorgehalten. Der Fetch Buffer wurde in dieser Abbildung weggelassen
Ubung 5.1.3 Finden Sie mit dem MMIX -Simulator Situationen, in denen Re-
servation Stations Vorteile bringen wurden.
5.1.3
5.1.4 Der Schreibpuffer
Zwei Parameter beeinflussen das Verhalten des Schreibpuffers:
Die Große des Schreibpuffers wird durch den Parameter writebuffer
angegeben. Dieser muss mindestens einen Eintrag aufnehmen konnen; der
Simulator lasst sich also nicht ohne diesen Puffer betreiben.
Die writeholdingtime bestimmt, wie lange ein Element hochstens im
Schreibpuffer verbleiben kann, bevor versucht wird, es in den Speicher zu
transferieren. Wenn der Bus zum Speicher belegt ist, kann ein Element
auch langer als diese Zeitspanne im Puffer verbleiben.
5.1.5 Register
Fur die Simulation kann einfach die Anzahl der verfugbaren Rename Register
angegeben werden. Der Parameter heißt renameregs . Der Simulator arbeitet
so, als hatte er einen eigenen Registersatz fur diese Register und wurde sie
implizit umbenennen, wie in Abschnitt 4.6 beschrieben.
 
Search WWH ::




Custom Search