Parallele Architekturen Flashcards
1
Q
Ziel der Parallelen Rechnerarchitektur
A
- die Überwindung der Einschränkungen, die durch die sequentielle Verarbeitung nicht-paralleler Aritekturen vorgegeben sind
- die Leistungssteigerung soll möglichst proportional zur Anzahl der parallelen Einheiten sein
- oli Hardware und Software müssen dies ermöglichen
2
Q
zwei wesentliche Anwendungen von Parallelrechnern
A
- Nicht-numerische Anwendungen(Suchmaschine)
2. Numerische Anwendungen(Wettervorhersagen)
3
Q
Parallelität in Algorithmen
A
- komplexe Probleme müssen in Teilaufgaben zerlegt werden
- Teilaufgaben müssen parallel bearbeitet werden
4
Q
Voraussetzungen der Parallelitäten
A
- Existenz ausnutzbarer Parallelität
- Erkennung der Parallelität
- Aufteilbarkeit in Teilaufgaben
- Vorhandensein paralleler Verarbeitungseinheiten
5
Q
Klassifikation von Paralellrechnern nach Flynn
A
- SISD(single instruction, single data)
- Von-Neumann-Rechner - SIMD(single instruction,multiple data)
- ein Instruktionswerk und mehrere unabhängige Rechenweke von denen jedes mit eigenen Speichern verbunden ist - MISD(multiple instruction, single data)
- Multiprozessorsystem bei dem alle Prozessoren gleichzeitig verschiedene Befehle auf den Daten eines einzigen Datenstroms ausführen - MIMD(multiple instruction, multiple data)
- Kollektion eigenständiger Rechner, jeder mit einem Instruktions- und Rechenwerk ausgestattete
6
Q
Typen von gemeinsamen Speicher
A
- UMA(Uniform Memory Access)
- Alle Prozessoren benötigen dieselbe Zugriffszeit auf den gemeinsamen Speicher
2.NUMA(non-Uniform Memory Access)
-Die Speichermodulez sind lokal und jeweils einem Prozessor zugeordnet.
Ein Prozessor kann alerdings dennoch auf den Speicher anderer Prozessoren zugreifen(Fernzugriff),allerdings ist dann die Zugriffszeit höher