Zum Inhalt springen

„Parallelisierung“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[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)]]


===Siehe auch===
Gegenteil: [[Sequentialisierung]]


'''Siehe auch:'''
[[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:


Siehe auch:

Wiktionary: parallelisieren – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen