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.

Banyan-Netze<br />

Regularität<br />

regelmäβig<br />

nicht regelmäβig<br />

Rechteckigkeit<br />

rechteckig<br />

nicht rechteckig<br />

Mittelsymmetrie<br />

mittelsymmetrisch<br />

nicht<br />

mittelsymmetrisch<br />

Bild 4.70: Klassifikation der Banyans.<br />

nicht mittelsymmetrisch. Die zylindrischen CC-Banyans unterscheiden sich<br />

von den konischen CC-Banyans darin, daß sie zusätzlich rechteckig sind. Andere<br />

Banyans sind nicht regelmäßig aufgebaut.<br />

Definition von zylindrischen CC-Banyans<br />

Bei zylindrischen CC-Banyans gilt f=s=const. Die Menge der zylindrischen<br />

CC-Banyans läßt sich anhand von Def 4.23 mathematisch bestimmen<br />

[Goke73]. In dieser Definition ist zu beachten, daß zwischen Knoten- <strong>und</strong> Verdrahtungsebenen<br />

unterschieden wird. Für konische Banyans, d.h. <strong>für</strong> f≠s, gibt<br />

es eine konstruktive Methode der Erzeugung [Lipovski87], auf die im nächsten<br />

Kapitel eingegangen wird.<br />

Def. 4.23: Seien<br />

0 1 N – 1<br />

V i<br />

, Vi , … , Vi<br />

die Knoten in der Knotenebene i eines<br />

CC-Banyans aus n Verdrahtungsebenen (N=s n , s=f=const.), dann ist ein bel.<br />

Knoten mit dem Knoten der Knotebene i+1 verb<strong>und</strong>en, wenn gilt:<br />

Beispiel:<br />

V i<br />

k<br />

l = ( k + ms i )modN<br />

l<br />

V i + 1<br />

<strong>für</strong> beliebige m (0≤m≤s-1).<br />

In einem CC-Banyan mit s=f=2, d.h., einem binären, zylindrischen CC-Banyan<br />

mit zwei Verdrahtungsebenen kann der freie Parameter m von Def 4.23 die<br />

Werte 0 <strong>und</strong> 1 annehmen. Daraus ergeben sich <strong>für</strong> jede Knotenebene dieses speziellen<br />

Banyans folgende Beziehungen:<br />

• Knotenebene 0: Ein Knoten V k 0 ist mit den Knoten V k k+1<br />

1 (m=0) <strong>und</strong> V 1<br />

(m=1) der Ebene 1 verb<strong>und</strong>en, die zueinander benachbart sind.<br />

• Knotenebene 1: Ein Knoten V k 1 ist mit den Knoten V k k+2<br />

2 (m=0) <strong>und</strong> V 2<br />

(m=1) verb<strong>und</strong>en, die in der Ebene 2 die Distanz 2 haben.<br />

• Knotenebene 2: Ein Knoten V<br />

k<br />

2 ist mit den Knoten V<br />

k<br />

3 (m=0) <strong>und</strong> V<br />

k+4<br />

3<br />

(m=1) verb<strong>und</strong>en, die in der Ebene 3 die Distanz 4 haben, u.s.f.<br />

210

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!