Parallelrechner

Parallelrechner
Parallelrechner, ein Cray-2 (1986)

Ein Parallelrechner ist ein Rechner, in dem Rechenoperationen gleichzeitig unter anderem auf mehreren Haupt- oder Grafik-Prozessoren durchgeführt werden können.

Weitere Details

Parallelrechner werden grob in zwei Ausführungen unterschieden:

Massiv-parallele Computer besitzen einige zehn bis einige tausend Hauptprozessoren, die alle gleichzeitig die gleichen Operationen durchführen. Sie sind geeignet, regelmäßig aufgebaute Datensätze effizient zu bearbeiten. Anwendungsbeispiele finden sich in der Computational Chemistry, sowie der Computational Physics oder in der Wettervorhersage.

Multithreading bietet einen anderen Zugang zum gleichzeitigen Ausführen mehrerer Anweisungen durch das Ausführen mehrerer Berechnungsfäden (Threads), die miteinander synchronisieren, etwa um Daten auszutauschen.

Parallelcomputer, auf denen mehrere Prozesse gleichzeitig laufen, verbessern ihre Arbeitsgeschwindigkeit, indem sie die Benutzerprogramme auf verschiedene Hauptprozessoren verteilen.

Um die Leistungsfähigkeit eines Parallelrechners richtig ausnutzen zu können, muss die Programmierung genau auf die verteilten Hauptprozessoren zugeschnitten werden. Prinzipiell handelt es sich dabei um ein logistisches Problem. Es gilt die knappen Ressourcen – Rechenzeit, Speicherzugriffe, Datenbusse – effizient auszunutzen. Stets sollte der sequentielle Programm-Overhead minimal sein (Amdahlsches Gesetz).

Je größer die Anzahl der Hauptprozessoren ist, desto schneller steigt der Kommunikationsaufwand in einer Parallelrechnerumgebung (egal welchen Typs) überproportional an. Der Zusammenhang ist nicht linear.

So gesehen muss das Optimum zwischen Anzahl der Hauptprozessoren und Kommunikationsaufwand und Programmierung gefunden werden. Auch in der Art der Vernetzung der Hauptprozessoren liegt ein Optimierungspotential. Ein sehr guter Kompromiss kann mit folgenden räumlichen Strukturen erzielt werden:

  • Cube (Konfiguration aus 8 Rechnern. Vernetzung entspricht einem Quader.
  • Hyper-Cube (n-dimensionale Quader)

Siehe auch

Weblinks

 Commons: Parallelrechner – Sammlung von Bildern, Videos und Audiodateien

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Parallelrechner — ◆ Par|al|lel|rech|ner 〈m. 3〉 EDV Anlage mit mehreren gleichwertigen, nebeneinander arbeitenden Prozessoren anstelle einer Zentraleinheit ◆ Die Buchstabenfolge par|al|l... kann in Fremdwörtern auch pa|ral|l... getrennt werden. * * *… …   Universal-Lexikon

  • Parallelrechner: Wie macht man Computer schneller? —   Während der massive Einsatz der Computertechnik in den verschiedensten Bereichen des täglichen Lebens für jedermann augenscheinlich ist, findet die Revolution in den wissenschaftlichen Labors eher im Stillen statt. Computer bilden inzwischen… …   Universal-Lexikon

  • Parallelrechner: Architekturen, Anwendungen, Entwicklungstrends —   Architekturen von Parallelrechnern   Es gibt eine ganze Reihe von Möglichkeiten, wie mehrere Prozessoren zu einem Parallelrechner zusammengeschaltet werden können; die daraus resultierende Typenvielfalt wird nach dem internen Fluss der Daten… …   Universal-Lexikon

  • Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen — Eingangsansicht der GWDG in Turm 6 des Max Planck Institut für biophysikalische Chemie Kategorie: Forschungseinrichtung Träger: sind die beide …   Deutsch Wikipedia

  • Parallelcomputer — Ein Parallelrechner ist ein Computer, in dem Operationen gleichzeitig auf mehreren CPUs ablaufen. Es werden grob zwei Ausführungen von Parallelrechnern unterschieden: Massiv parallele Computer besitzen einige zehn bis einige tausend CPUs, die… …   Deutsch Wikipedia

  • Paralleles System — Ein Parallelrechner ist ein Computer, in dem Operationen gleichzeitig auf mehreren CPUs ablaufen. Es werden grob zwei Ausführungen von Parallelrechnern unterschieden: Massiv parallele Computer besitzen einige zehn bis einige tausend CPUs, die… …   Deutsch Wikipedia

  • Supercomputer: Großrechenanlage —   Trotz der in den letzten Jahren enorm gestiegenen Leistungsfähigkeit allgemein verfügbarer Computer gibt es nach wie vor eine Reihe von Anwendungen, deren Anforderungen an Rechenleistung und Speicherplatz um ein Vielfaches über der von diesen… …   Universal-Lexikon

  • Computer Science — Informatik ist die Wissenschaft von der systematischen Verarbeitung von Informationen, insbesondere der automatischen Verarbeitung mit Hilfe von Rechenanlagen. Historisch hat sich die Informatik als Wissenschaft aus der Mathematik entwickelt,… …   Deutsch Wikipedia

  • Computerwissenschaft — Informatik ist die Wissenschaft von der systematischen Verarbeitung von Informationen, insbesondere der automatischen Verarbeitung mit Hilfe von Rechenanlagen. Historisch hat sich die Informatik als Wissenschaft aus der Mathematik entwickelt,… …   Deutsch Wikipedia

  • Daniel Hillis — William Daniel „Danny“ Hillis (25. September 1956 in Baltimore, Maryland) ist ein US amerikanischer Computeringenieur und Erfinder, bekannt für seine Entwicklung von Parallelrechnern in den 1980er Jahren. Danny Hillis Inhaltsverzeichnis 1 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”