tbk
WAR bei Scoreboarding
25.08.2013 11:49:55
Hi,

in der Vorlesung wurde bei der Scoreboarding-Scheduling anhand eines Beispieles gezeigt wie ein WAR behandelt wird (Kap. 8.3 Folie 18). Hierfür wurde folgende Situation erzeugt:

mul R5, ...
add ...,R2,R5
...
sub R2

wobei R2 eben ein WAR-Abhängigkeit hat.

Das Beispiel führt doch aber nur zu einer WAR-Behandlung wenn es eine getrennte FU für sub und add existiert.
Sonst würde doch das Scoreboarding-Algorithmus schon bei der IS-Phase die sub-Anweisung warten lassen, da die FU
für add belegt ist (sub- und add-Anweisungen werden ja eigentlich beide von der add-FU abgehandelt).

Gruß
Tamas
Re: WAR bei Scoreboarding
03.09.2013 11:25:26
Hallo Tamas,

du hast insofern recht, als das der sub-Befehl gar nicht ausgeführt wird (in der Issue-Phase), da die FU bereits belegt ist. In der Vorlesung wurde aber kurzzeitig angenommen, dass eine weitere FU für sub/add bereitsteht, um exemplarisch betrachten zu können, was in dieser Situation passiert.

Grüße,
Martin
Wlr
Re: WAR bei Scoreboarding
06.09.2013 18:18:46
Hallo

ich nehme an, dass wir in der Klausur , falls das dran kommt, für Scoreboarding bzw Tomasulo die Tabellen bekommen?
also dass wir nicht 10 Tabellen selber zeichnen müssen? :P



1 mal bearbeitet. Zuletzt am 06.09.2013 18:19 von Wlr.
Re: WAR bei Scoreboarding
09.09.2013 11:31:55
Hallo,

wir wollen euer Wissen abprüfen, nicht, ob ihr Tabellen zeichnen könnt. Falls eine Aufgabe in der Art drankommen sollte, werden wir dafür sorgen, dass sie zeitlich machbar ist.

Grüße,
Martin