Übung 10 Flashcards
Parallelrechner
Welche Aussagen sind wahr?
- Far-calls verwenden immer den absoluten Wert der Sprungadresse.
- Far-calls dürfen nur innerhalb eines Segments durchgeführt werden.
- Near-calls dürfen nur innerhalb eines Segments durchgeführt werden.
- Near-calls verwenden immer den absoluten Wert der Sprungadresse.
- Near-calls dürfen nur innerhalb eines Segments durchgeführt werden.
- Far-calls verwenden immer den absoluten Wert der Sprungadresse.
Parallelrechner
Wie viele Sprünge werden beim dynamischen Raten mit 2 Bit
schlimmstenfalls hintereinander falsch vorhergesagt?
- Vorhersage bleibt gleich, bis zwei in Folge falsch waren
- Dann Wechsel
- alle falsch
Parallelrechner
Eine gegebene Prozessorarchitektur nutzt eine einzelne
Pipeline, deren langsamster Schritt 3 Takte benötigt. Sie wird nun um eine zweite, identische, parallel laufende Pipeline erweitert.
Wie hoch ist der erwartete relative Geschwindigkeitsgewinn bei voller Auslastung in Abwesenheit von Speicherkonflikten?
- (2/3Takt)/(1/3Takt) - 1
- (2 * 3Takt)/(3 * 1Takt) - 1
- 6/3 - 1
- 2 - 1
- 1
- 100%
Parallelrechner
Wahr oder Falsch?
Schwache Konsistenz beugt fehlerhaften Speicherzugriffen bei shared Memory sicher vor.
Falsch, da
- Programmierer nicht gezwungen sind es zu nutzen
- Und zwei Routinen könnten gleichzeitig schreiben
Parallelrechner
Wahr oder Falsch?
Multithreading kann bei passenden Anwendungsfällen Geschwindigkeitsvorteile bringen.
Wahr, da
- Wartezeit wird gefüllt
- Mehr Ergebnisse pro Zeit
- Aber: nicht immer vorteilhaft
Parallelrechner
Wahr oder Falsch?
Coprozessoren können bei spezialisierten Aufgaben die Haupteinheit Recheneinheit stark entlasten.
Richtig
- Siehe GPU, Netzwerkkarten…
Parallelrechner
Wahr oder Falsch?
Heterogene Mehrprozessorsysteme werden heute nicht mehr genutzt.
Falsch
- GPU, Netzwerkkarte, TPM,…
- Sehr verbreitet
- Praktisch nie nur eine Art Prozessor anwesend