Willkommen! Einloggen Ein neues Profil erzeugen

erweitert

WAR bei Scoreboarding

geschrieben von tbk 
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
Sorry, Sie haben nicht die erforderliche Berechtigung, um in diesem Forum zu schreiben.