Note de curs - Departamentul Automatica, Calculatoare si ...
Note de curs - Departamentul Automatica, Calculatoare si ...
Note de curs - Departamentul Automatica, Calculatoare si ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• 1110 → 1010 (dimen<strong>si</strong>une 2) → 0010 (dimen<strong>si</strong>une 3)<br />
Rutarea în cazul general<br />
Distanta între sursǎ <strong>si</strong> <strong>de</strong>stinatie este în general numǎrul <strong>de</strong> biti diferiti în cele<br />
douǎ adrese (distanta Hamming). Transferul <strong>de</strong> la nodul X la nodul Y poate fi<br />
fǎcut prin trecerea câte o datǎ pe fiecare din dimen<strong>si</strong>unile prin care sursa <strong>si</strong><br />
<strong>de</strong>stinatia diferǎ.<br />
Dacǎ adresele sunt X = x n–1 … x 0 <strong>si</strong> Y = y n–1 … y 0 , se <strong>de</strong>finesc bitii z i = x i ⊕ y i (i =<br />
0, …, n – 1) cu ⊕ operatorul “sau-exclu<strong>si</strong>v”.<br />
Pachetul trebuie sǎ traverseze o muchie în fiecare dimen<strong>si</strong>une pentru care z i = 1.<br />
Toleranta la <strong>de</strong>fecte în retelele hipercub<br />
Pentru n ≥ 2, un hipercub H n poate tolera disfunctii ale legǎturilor <strong>de</strong>oarece<br />
existǎ cǎi multiple <strong>de</strong> la orice sursǎ la orice <strong>de</strong>stinatie.<br />
Disfunctiile nodurilor pot însǎ compromite operatia. O modalitate <strong>de</strong> ameliorare<br />
a <strong>si</strong>tuatiei constǎ în cresterea numǎrului <strong>de</strong> porturi <strong>de</strong> comunicare ale fiecǎrui<br />
nod <strong>de</strong> la n la n + 1 <strong>si</strong> conectarea acestor porturi suplimentare prin legǎturi<br />
aditionale la unul sau mai multe noduri <strong>de</strong> rezervǎ.<br />
2 3 6 7 10 11 14 15<br />
0 1 4 5 8 9 12 13<br />
Crossbar 8x5<br />
Crossbar 8x5<br />
S<br />
S<br />
Exemplu: Se pot adǎuga douǎ noduri <strong>de</strong> rezervǎ, fiecare din acestea fiind o<br />
rezervǎ pentru 2 n–1 noduri ale unui subcub H n–1 .<br />
Nodurile <strong>de</strong> rezervǎ ar putea nece<strong>si</strong>ta 2 n–1 porturi. Numǎrul <strong>de</strong> porturi poate fi<br />
redus prin utilizarea unor comutatoare crossbar ale cǎror ie<strong>si</strong>ri sunt conectate la<br />
102