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.

Umzeichnen der Kanten liefert schließlich den (2, 2, 2)-CC-Banyan, womit<br />

die Behauptung bewiesen wurde. Entsprechend kann man zeigen, daß das inverse<br />

zweite Patelsche Delta-Netz sich in den inversen (2, 2, 2)-CC-Banyan<br />

überführen läßt.<br />

1 2 2 1<br />

Bild 4.80: Äquivalenz des speziellen Delta-Netzes mit dem CC-Banyan.<br />

4.9 Data Manipulator- oder PM2I-Netzwerke<br />

Ungefähr zur selben Zeit wie die logN-Netze, aber unabhängig von diesen,<br />

wurden Netze entwickelt, die nicht zur Banyan-Kategorie zählen <strong>und</strong> die als<br />

Data Manipulator- oder PM2I-Netzwerke bezeichnet werden. (PM2I steht <strong>für</strong><br />

Plus/Minus 2 i .) Bei diesen Netzen hatte man nicht das Ziel, eine pfadeindeutige<br />

Topologie zu entwickeln, sondern es ging darum, einen Satz besonders nützlicher<br />

Permutationen, die u.a. <strong>für</strong> Bit-Manipulationen <strong>und</strong> in der <strong>parallel</strong>en Programmierung<br />

benötigt werden, mit Hilfe einer elektronischen Schaltung zu realisieren.<br />

Datenmanipulatornetze verbinden jeden Eingang i mit jedem Ausgang<br />

j (i, j = 0,1,2,...,N-1), <strong>für</strong> i ≠ j auch über alternative Pfade, allerdings nicht <strong>für</strong><br />

alle Eingänge gleichzeitig, weshalb sie in die Kategorie der nicht-blockierungsfreien<br />

Netze fallen. Sie realisieren, in Abhängigkeit von der Funktionalität<br />

der Schaltelemente, aus denen sie bestehen, eine mehr oder weniger große Untermenge<br />

aller potentiellen N! Permutationen von Verbindungen.<br />

Datenmanipulatornetze können vorteilhaft bei leitungsvermittlender Betriebsweise<br />

eingesetzt werden, wenn Fehlertoleranz gefordert ist, weil zwischen Ein<strong>und</strong><br />

Ausgängen unterschiedlicher Adreßnummer ( i≠<br />

j) alternative Wege existieren.<br />

Zur Datenmanipulatorkategorie zählen das Fengsche Netz [Feng74],<br />

der Augmented Data Manipulator von Siegel [Siegel81] <strong>und</strong> das Gamma-Netz<br />

von Parker <strong>und</strong> Raghavendra [Parker84].<br />

Die zu Datenmanipulatornetzen synonyme Bezeichnung Plus-Minus-2 i -Netze<br />

rührt daher, daß am Ausgang jedes Netzschalters, drei statt der üblichen zwei<br />

Alternativen zur Wegewahl existieren. Diese Alternativen sind:<br />

• gerade aus,<br />

• um 2 i mod N Positionen nach oben (die sog. "Plus- Richtung") <strong>und</strong><br />

220

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!