ERA Tutorium 11

ERA Tutorium 11

University

8 Qs

quiz-placeholder

Similar activities

Repetition PHP / HTML

Repetition PHP / HTML

University

10 Qs

Tutorium 2

Tutorium 2

University

10 Qs

Funktionen und Modularisierung in Python

Funktionen und Modularisierung in Python

University

9 Qs

Künstliche Intelligenz

Künstliche Intelligenz

University

10 Qs

WWW Grundlagen

WWW Grundlagen

University - Professional Development

8 Qs

Wiederholung S/4HANA Prozesse

Wiederholung S/4HANA Prozesse

University

9 Qs

Bin ich ein Data Native?

Bin ich ein Data Native?

University

13 Qs

AIB 9: HTML-Quiz

AIB 9: HTML-Quiz

9th Grade - University

13 Qs

ERA Tutorium 11

ERA Tutorium 11

Assessment

Quiz

Computers

University

Easy

Created by

Lina Janik

Used 2+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was ändert sich durch Pipelining nicht?

der Durchsatz von Befehlen

die Ausführungszeit eines einzelnen Befehls

benötigten Ressourcen eines Prozessors

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Welche Phase gehört nicht zu den 5 klassischen Phasen der RISC-V-Pipeline?

Fetch

Decode

Dispatch

Writeback

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Welche Art von Hazard tritt auf, wenn ein Register gelesen wird, bevor der vorherige Befehl es geschrieben hat?

Write After Write (WAW)

Control Hazard

Read After Write (RAW)

Write After Read (WAR)

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Wie kann ein RAW-Data Hazard gelöst werden?

Durch Forwarding

Durch Reduzierung der Taktfrequenz

Durch parallele Ausführung aller Befehle

Durch Einfügen zusätzlicher Sprünge

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Wie können Control Hazards reduziert werden?

Durch NOPs (no operation)

Durch Sprungvorhersage (Branch Prediction)

Durch mehr Speicherzugriffe

Durch Hinzufügen weiterer Register

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was ist der Unterschied zwischen Stalling und Forwarding?

Beim Stalling wird der Befehl angehalten, beim Forwarding wird ein Wert weitergeleitet.

Forwarding reduziert die Anzahl der Taktzyklen.

Es gibt keinen Unterschied.

Beim Stalling wird die Pipeline zurückgesetzt.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was passiert, wenn die Branch Prediction fehlschlägt?

Der Prozessor wird neu gestartet.

Bereits geladene Instruktionen werden aus der Pipeline entfernt.

Die Sprungvorhersage wird deaktiviert.

Der Prozessor verdoppelt die Taktfrequenz.

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Wann wird Forwarding in einer Pipeline verwendet?

Wenn ein Wert in der Execute-Phase benötigt wird, aber erst in einer späteren Phase bereitsteht

Wenn ein Befehl übersprungen werden soll.

Um die Anzahl der Pipelinestufen zu erhöhen.

Um Datenkonflikte komplett zu vermeiden