logo

Crowdly

[WiSe 2024/25] Rechnerorganisation

Looking for [WiSe 2024/25] Rechnerorganisation test answers and solutions? Browse our comprehensive collection of verified answers for [WiSe 2024/25] Rechnerorganisation at isis.tu-berlin.de.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Betrachten Sie den Eintaktprozessor:

Eintaktprozessor

Nehmen Sie an, dass RegWrite auf 0 gesetzt ist.

Welches Steuersignal kann in diesem Fall als don't care (x) behandelt werden?

View this question

Betrachten Sie den Eintaktprozessor:

Eintaktprozessor

Nehmen Sie an, dass RegWrite auf 0 gesetzt ist.

Welches Steuersignal kann in diesem Fall als don't care (x) behandelt werden?

View this question

Betrachten Sie einen neuen MIPS-Prozessor mit einem 4-fach satz-assoziativen Datencache, der 512 KByte Kapazität und 128 Byte Blockgröße aufweist. Adressen sind wie beim bekannten MIPS-Prozessor 32 Bit breit.

Wie viele Bits der Adresse werden für den Block-Offset verwendet?

Wie viele Bits der Adresse werden für den Index verwendet?

View this question

Welche Aussage beschreibt das Funktionsprinzip von Caches?

View this question

Folgender MIPS-Assemblercode soll auf dem aus Vorlesung und Übung bekannten fünfstufigen Pipelined-Prozessor ohne Forwarding-Einheit ausgeführt werden:

Geben Sie an, wie viele nop-Befehle jeweils zwischen den Befehlen eingefügt werden müssen, um Datenkonflikte zu vermeiden und die korrekte Ausführung sicherzustellen. Verwenden Sie nicht mehr nop-Befehle als mindestens benötigt!

Zeilennr.Befehl
1add $t0, $t1, $t2
2sub $t3, $t1, $t3
3addi $t1, $t3, 10

4addi $t2, $t0, -5

5add $t3, $t3, $t0

6or $t0, $t0, $t3

7addi $t2, $t2, 1

View this question

Folgender Assemblercode soll auf dem bekannten fünfstufigen MIPS-Prozessor ausgeführt werden:

Assemblercode

Bei welchem Befehl tritt ein Load-Use-Konflikt auf?

View this question

In einigen Befehlssatzarchitekturen ist vorgesehen, dass Sprünge nicht direkt nach Abarbeitung des entsprechenden Sprungbefehls ausgeführt werden, sondern erst nach der darauf folgenden Instruktion. Welcher Konflikttyp wird durch dieses Vorgehen gelöst?

View this question

Welche fünf Pipeline-Stufen kennen Sie aus der Vorlesung?

View this question

Die folgende Tabelle gibt die normalisierten Ausführungszeiten der Programme P1 und P2 auf den Rechnern A, B und C an. Ergänzen Sie die fehlenden geometrischen Mittel! Bitte geben Sie die Ergebnisse auf eine Nachkommastelle genau an. Als Dezimaltrennzeichen muss das Komma verwendet werden. Brüche können nicht eingegeben werden. Beispiel: 12,3

Normalisiert auf B
Computer AComputer BComputer C
P1 (sek.)114
P2 (sek.)0,062510,39
Geom. Mittel (sek.)0,2511,25

Normalisiert auf A
Computer AComputer BComputer C
P1 (sek.)114
P2 (sek.)1166,25
Geom. Mittel (sek.)

Normalisiert auf C
Computer AComputer BComputer C
P1 (sek.)0,250,251
P2 (sek.)0,162,561
Geom. Mittel (sek.)

View this question

Um die Rechenleistung eines Prozessors zu verbessern, soll die Befehlsanzahl eines vorgegebenen Programms verringert werden. Welche Optimierung kommt in Frage, um die Befehlsanzahl zu verringern?

View this question

Want instant access to all verified answers on isis.tu-berlin.de?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!