08.03.2014 Aufrufe

Parallelität und Pipelines

Parallelität und Pipelines

Parallelität und Pipelines

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Beispiel: Out-of-Order Mikroarchitektur<br />

lw<br />

$t0, 40($s0)<br />

add $t1, $t0, $s1<br />

sub $t0, $s2, $s3 Idealer IPC-Wert: 2,0<br />

and $t2, $s4, $t0 Erreichter IPC-Wert: 6/4 = 1,5<br />

or $t3, $s5, $s6<br />

sw<br />

$s7, 80($t3)<br />

1 2 3 4 5 6 7 8<br />

Time (cycles)<br />

lw $t0, 40($s0)<br />

or $t3, $s5, $s6<br />

RAW<br />

sw $s7, 80($t3)<br />

Zwei Takte Latenz<br />

zwischen Laden <strong>und</strong><br />

Verwendung von $t0<br />

RAW<br />

add $t1, $t0, $s1<br />

WAR<br />

sub $t0, $s2, $s3<br />

IM<br />

lw<br />

or<br />

RF<br />

$s0<br />

40<br />

$s5<br />

$s6<br />

+<br />

|<br />

DM<br />

$t0<br />

RF<br />

$t3<br />

$t3<br />

sw $s7<br />

80<br />

+<br />

RF<br />

DM<br />

IM<br />

IM<br />

add<br />

$t0<br />

$s1<br />

+<br />

sub<br />

RF $s2<br />

$s3<br />

-<br />

RF<br />

DM<br />

$t1<br />

RF<br />

$t0<br />

RAW<br />

and $t2, $s4, $t0<br />

IM<br />

and<br />

RF<br />

$s4<br />

$t0<br />

&<br />

DM<br />

$t2<br />

RF<br />

WS 10/11 | Technische Gr<strong>und</strong>lagen der Informatik - Repository - Prof. Sorin A. Huss | ‹Nr.›

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!