Parallelität und Pipelines
Parallelität und Pipelines
Parallelität und Pipelines
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Beispiel: Superskalare Ausführung mit Abhängigkeiten<br />
lw<br />
$t0, 40($s0)<br />
add $t1, $t0, $s1<br />
sub $t0, $s2, $s3 Idealer IPC-Wert: 2,00<br />
and $t2, $s4, $t0 Erreichter IPC-Wert: 6/5 = 1,20<br />
or $t3, $s5, $s6<br />
sw<br />
$s7, 80($t3)<br />
1 2 3 4 5 6 7 8<br />
9<br />
Time (cycles)<br />
lw $t0, 40($s0)<br />
IM<br />
lw<br />
RF<br />
$s0<br />
40<br />
+<br />
DM<br />
$t0<br />
RF<br />
add $t1, $t0, $s1<br />
sub $t0, $s2, $s3<br />
IM<br />
add<br />
sub<br />
RF<br />
$t0<br />
$s1<br />
$s2<br />
$s3<br />
RF<br />
$t0<br />
$s1<br />
$s2<br />
$s3<br />
+<br />
-<br />
DM<br />
$t1<br />
$t0<br />
RF<br />
and $t2, $s4, $t0<br />
or $t3, $s5, $s6<br />
Stall<br />
and<br />
IM<br />
or<br />
IM<br />
and<br />
or<br />
RF<br />
$s4<br />
$t0<br />
$s5<br />
$s6<br />
&<br />
|<br />
DM<br />
$t2<br />
$t3<br />
RF<br />
sw $s7, 80($t3)<br />
IM<br />
sw<br />
RF<br />
$t3<br />
80<br />
+<br />
$s7<br />
DM<br />
RF<br />
WS 10/11 | Technische Gr<strong>und</strong>lagen der Informatik - Repository - Prof. Sorin A. Huss | ‹Nr.›