prev up inhalt next


3.2.9 Cube Connected Cycles

Ein Cube-Connected-Cycles-Netzwerk der Dimension k ( CCC(k) ) besteht aus p = k · 2k Knoten, gruppiert in 2k Kreisen zu je k Knoten. Sei (i,j) der j -te Knoten in Kreis i . Zusätzlich zu den Kreisverbindungen gibt es eine Kante zum Knoten ($\overline{i}$,j) , wobei $\overline{i}$ aus i entsteht durch Invertierung des j -ten Bits.


CCC(3) mit 3 · 23 = 24 Knoten

K1 : ja
K2 : 3
K3 : Um von x nach y zu gelangen: Passe schrittweise die Bits von x den Bits von y an. Falls xi = $\overline{y}_{i}^{}$ , dann wechsel den Kreis und rücke im neuen Kreis eins weiter, sonst rücke im alten Kreis eins weiter.
K4 : $\lfloor$${\frac{5 k}{2}}$$\rfloor$ - 2
K5 : ja (s. F. Thomson Leighton: ``Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes'', Morgan Kaufmann Publishers, 1992, S. 466).


prev up inhalt next