Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenMontag, 28. Mai 2012 

Parallelrechner


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Ein Parallelrechner ist ein Computer in dem Operationen gleichzeitig auf mehreren CPUs ablaufen.

Es werden grob zwei Ausführungen von unterschieden:

Massive Parallele Computer besitzen einige zehn einige tausend CPUs die alle gleichzeitig die Operationen durchführen. Sie sind geeignet regelmäßig aufgebaute effizient zu Bearbeiten. Anwendungsbeispiele finden sich in numerischen Festkörperphysik oder in der Wettervorhersage.

Ein anderer Zugang zum gleichzeitigen ausführen Anweisungen erfolgt durch das Ausführen mehrerer Berechnungsfäden Threads ) die miteinander synchronisieren um etwa Daten

Parallelcomputer auf denen mehrere Benutzer gleichzeitig verbessern ihre Arbeitsgeschwindigkeit indem sie die Benutzerprogramme verschiedene CPUs verteilen.

Um die Leistungsfähigkeit eines Parallelrechners richtig zu können muß die Programmierung genau auf verteilte CPU zugeschnitten werden. Prinzipiell handelt es dabei um ein logistisches Problem. Es gilt knappen Ressourcen - Rechenzeit Speicherzugriffe Datenbusse - auszunutzen. Stets sollte der sequentielle Programm Overhead sein ( Amdahlsches Gesetz ).

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

So gesehen muß das Optimum zwischen der CPU und Kommunikationsaufwand und Programmierung gefunden Durch den Einsatz der Harvard -Architektur kann der Kommunikationsproblem optimiert werden. Auch der Art der Vernetzung der CPU liegt Optimierungspotential. Ein sehr guter Kompromiß erzielen folgende Strukturen:

  • Cube (Konfiguration aus 8 Rechnern. Vernetzung entspricht Quader (3 dimensionaler Quader)
  • Hyper-Cube (4 dimensionaler Quader)

Siehe auch

Computercluster message passing Amdahlsches Gesetz Mehrprozessorsysteme




Bücher zum Thema Parallelrechner

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Parallelrechner.html">Parallelrechner </a>