„Parallelisierung“ – Versionsunterschied
Erscheinungsbild
[ungesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(20 dazwischenliegende Versionen von 16 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Als '''Parallelisierung''' bezeichnet man: |
|||
Mit '''Parallelisierung''' wird die Aufteilung eines Vorgangs (insbesondere eines [[Computerprogramm]]s) bezeichnet, so dass die einzelnen Teilstücke gleichzeitig oder ''[[Nebenläufigkeit|nebenläufig]]'' ausgeführt werden können. Das kann explizit geschehen, zum Beispiel dadurch, dass der [[Programmierer]] Programmteile in separaten [[Prozess (Computer)|Prozessen]] oder [[Thread]]s ausführen lässt, oder es geschieht automatisch, so dass ''[[Kausalität|kausal]] unabhängige'' (''nebenläufige'') Anweisungsfolgen "nebeneinander" ausgeführt werden. Diese automatische Parallelisierung kann durch den [[Compiler]] vorgenommen werden, wenn als Zielplattform ein [[Parallelrechner]] zur Verfügung steht, aber auch einige moderne [[CPU]]s können solche Unabhängigkeiten erkennen und die Anweisungen so auf verscheidene Teile des Prozessors verteilen, dass sie gleichzeitig ausgeführt werden ([[Hyperthreading]]). |
|||
* ein Programmierparadigma aus der Informatik, siehe [[Parallele Programmierung]] |
|||
Es ist aus der Sicht des Programmierers bei der Parallelisierung im allgemeinen gleichgültig, ob die einzelnen Programmteile tatsächlich ''[[Gleichzeitigkeit|gleichzeitig]]'' von unabhängigen [[Hauptprozessor|Ausführungseinheit]]en bearbeitet werden, oder ob sie nur ''quasi-parallel'' ausgeführt werden (siehe [[Time-Sharing]], [[Multitasking]]). |
|||
* in der Informatik die Verteilung einer Berechnung auf mehrere Rechner, siehe [[Parallelrechner]] und [[Nebenläufigkeit]] |
|||
* eine Technik in der experimentellen Forschung zur [[Störfaktor]]-Kontrolle, siehe [[Matching (Statistik)]] |
|||
⚫ | |||
Gegenteil: [[Sequentialisierung]] |
|||
⚫ | |||
[[Amdahlsches Gesetz]], [[Computercluster]], [[NC (Komplexitätsklasse)]], [[Nebenläufigkeit]], [[Nichtsequentielle Programmierung]], [[Paralleler Algorithmus]], [[Transputer]] |
|||
{{Wiktionary|parallelisieren}} |
|||
[[Kategorie:Programmierung]] |
|||
dddddddddddddddddddddddddddd |
|||
{{Begriffsklärung}} |
Aktuelle Version vom 24. Februar 2024, 13:43 Uhr
Als Parallelisierung bezeichnet man:
- ein Programmierparadigma aus der Informatik, siehe Parallele Programmierung
- in der Informatik die Verteilung einer Berechnung auf mehrere Rechner, siehe Parallelrechner und Nebenläufigkeit
- eine Technik in der experimentellen Forschung zur Störfaktor-Kontrolle, siehe Matching (Statistik)
Siehe auch:
Wiktionary: parallelisieren – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen