Parallele Algorithmen
Parallele Algorithmen
Parallele Algorithmen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
32 KAPITEL 3. TOPOLOGIEN<br />
3.2.10 Shue Exchange<br />
Ein Shue Exchange-Netzwerk der Dimension k (SE(k)) besteht aus p =2 k Knoten. Es<br />
gibt zwei Arten von Kanten:<br />
exchange: zwischen Prozessoren, deren Adressen bis auf das low-order-Bit<br />
ubereinstimmen,<br />
shuffle: von i nach (2 i) mod (p ; 1) fur i = 0:::p; 2 und von p ; 1<br />
nach p ; 1.<br />
Eine Shue-Kante bewirkt eine zyklische Linksrotation der Binardarstellung.<br />
0 1 2 3 4 5 6<br />
7<br />
K 1 :<br />
K 2 :<br />
K 3 :<br />
Bild 3.18: Shue-Exchange-Netzwerk der Dimension 3<br />
ja<br />
3 (wenn Richtung ignoriert wird)<br />
Um von x nach y zu gelangen: Passe schrittweise die Bits von x den<br />
Bits von y an. Konstruiere jeweils im letzten Bit (durch Ubernahme<br />
des vordersten (shue) oder durch Ubernahme des vordersten mit<br />
Invertierung (shue + exchange)) das nachste Bit der Zieladresse.<br />
K 4 : 2k ; 1<br />
K 5 : nein