27.01.2015 Views

Note de curs - Departamentul Automatica, Calculatoare si ...

Note de curs - Departamentul Automatica, Calculatoare si ...

Note de curs - Departamentul Automatica, Calculatoare si ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!