22.12.2013 Aufrufe

Verbindungsnetzwerke für parallel und verteilte Systeme.pdf

Verbindungsnetzwerke für parallel und verteilte Systeme.pdf

Verbindungsnetzwerke für parallel und verteilte Systeme.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

V<br />

=<br />

( i j)<br />

Mengenschreibweise:<br />

⎧⎪<br />

A , A mit i, j = 12 , ,..., n<br />

⎫⎪<br />

⎨<br />

⎬<br />

⎩⎪ ( AA 1 2A3... An−1An) → ( AnAA 1 2... An−2An−1)<br />

⎭⎪<br />

⎛<br />

⎜<br />

⎝<br />

Matrixschreibweise:<br />

1 2 3 ... n ⎞<br />

⎟<br />

n 1 2 ... n−1⎠<br />

Zyklenschreibweise:<br />

( 1 n n -1 n - 2 ... 2)<br />

Zweierzyklenschreibweise:<br />

( n n−1) ( n n−2) ( n n−3) ..... ( n 1)<br />

Bild 1.4: Der Schieberegisterring in Mengen-, Matrix-, Zyklen- <strong>und</strong> Zweierzyklenschreibweise.<br />

1.3.1 Symmetrische Multiprozessoren<br />

Die Bus/Speicherkopplung mehrerer gleichartiger Prozessoren oder Rechenknoten<br />

ist der einfachste Fall einer konventionellen Koppelmethode, die<br />

bei SMPs in verschiedenen Varianten realisiert sein kann. Die einfachste <strong>und</strong><br />

zugleich leistungsschwächste Möglichkeit ist in Bild 1.5 dargestellt.<br />

Die Prozessoren tauschen während der Programmausführung über den gemeinsamen<br />

Bus <strong>und</strong> Speicher Daten aus. Zugriffskonflikte, die bei gleichzeitigem<br />

Zugriff von zwei oder mehr Knoten auf dieselbe Speicherzelle entstehen,<br />

werden durch den Bus aufgelöst, indem eine Sequentialisierung der Zugriffe<br />

gemäß eines Prioritätsschemas vorgenommen wird.<br />

Prozessoren<br />

P1<br />

P2 .... ..<br />

Bus<br />

Pn<br />

M1<br />

gemeinsamer<br />

Speicher<br />

Bild 1.5: Einfache Bus/Speicherkopplung in einem Multiprozessorsystem.<br />

9

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!