Arhitecturi Paralele de Calculatoare

Proiect
8/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 17 în total
Cuvinte : 2453
Mărime: 286.57KB (arhivat)
Publicat de: Nelu Onofrei
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Popa Dumitru
Proiectarea unei retele de calculatoare paralele cu 120 de noduri. Reteaua este de tip crossbar de hipercuburi

Cuprins

  1. 1. Tema proiect
  2. 2. Informatii retea
  3. 2.1 Stabilirea retelei
  4. 2.2 Codificarea nodurilor
  5. 2.3 Diametrul retelei
  6. 2.4 Gradul nodurilor
  7. 2.5 Scalabilitatea retelei
  8. 2.6 Largimea bisectiei
  9. 2.7 Costul retelei de interconectare
  10. 2.8 Viteza canalului
  11. 2.9 Largimea de banda a canalelor
  12. 3. Alegerea procesorului
  13. 4. Mecanisme de rutare
  14. 4.1 Memoreaza si inainteaza
  15. 4.2 Divizarea mesajelor

Extras din proiect

1.Tema proiect:

Sa se proiecteze o retea de calculatoare paralele folosind cel putin doua tipuri de retele, una statica si una dinamica. Sa se calculeze timpii de comunicare in retea prin una din metodele de rutare (memoreaza si inainteaza sau divizarea mesajelor)

Numarul nodurilor este 120.

2. Informatii retea:

2.1 Stabilirea retelei:

Reteaua are N=120 noduri. 120:8=15.

Reteaua este formata din doua tipuri de retele: crossbar si hipercub, deci este o retea crossbar de hipercuburi. Reteaua crossbar e formata din 15 noduri, fiecare nod fiind o retea hipercub formata din 8 noduri.

Reteaua de tip crossbar e o retea dinamica si foloseste pentru interconectarea a n module de intrare cu m module de iesire, o grila de n x m elemente de interconectare (comutatoare). In cazul de fata sunt 8 * 7=56 de elemente de interconectare. Un dezavantaj al acestei retele este acela ca costul ei este destul de ridicat si nu pot fi folosite pentru a conecta un numar mare de noduri. In schimb aceste retele sunt foarte eficiente. Reteaua crossbar e cea mai buna din punct de vederea al calitatii transferului, deoarece acestea se fac simultan si e neblocanta.

La intersectia unei linii si a unei coloane din reteaua crossbar se afla cate un comutator care controleaza traseul informatiei. Reteaua crossbar este dispusa pe 8 linii si 7 coloane.

Structura retelei crossbar folosita este prezentata in figura de mai jos:

Fiecare nod din reteaua cossbar este o retea de tip hipercub formata din 8 noduri .

Un hipercub k-dimensional (K-D) este formata din n=2k noduri cu etichete (adrese) cuprinse intre 0 si n-1.Daca 2 noduri sunt conectate intre ele direct reprezintarea binara a etichetelor difera printr-un sigur bit de valoare. Pentru a simplifica rutarea se foloseste o numerotare specialǎ. Numerele sunt exprimate în binar si dacǎ nodurile i si j sunt conectate de o muchie de dimensiune k, numerele pentru i si j diferǎ prin bitii de pe pozitia k. retelele hipercub au de asemenea o anumita toleranta la defecte. Astefel pentru n ≥ 2, un hipercub Hn poate tolera disfunctii ale legǎturilor deoarece existǎ cǎi multiple de la orice sursǎ la orice destinatie.

=>

Fiecare nod din aceasta retea este formata dintr-un procesor cu propriul lui bloc de memorie. Structura generala este urmatoarea:

Prin combinarea celor doua tipuri de retele vom obtine o reteaua de tip crossbar de hipercuburi. Astfel vor fi 15 retele de tip hipercub legate intre ele prin reteaua de tip crossbar.

2.2 Codificarea nodurilor:

Pentru cele 15 noduri voi avea nevoie de 4 biti pentru codificare retelei crossbar (primii patru), iar pentru selectarea fiecarui nod al fiecarui hipercub de inca 3 biti (ultimii trei).

Codificarea nodurilor se face pe 7 biti in felul urmator:

Crossbar Crossbar Crossbar Crossbar Hipercub Hipercub Hipercub

Schema generala a retelei cu toate nodurile etichetate este prezentata in figura de mai jos:

2.3 Diametrul retelei:

Diametrul retelei este distanta maxima intre doua noduri luata pe calea cea mai scurta. Diametrul retelei e direct legat de timpul de comunicare in retea.

Preview document

Arhitecturi Paralele de Calculatoare - Pagina 1
Arhitecturi Paralele de Calculatoare - Pagina 2
Arhitecturi Paralele de Calculatoare - Pagina 3
Arhitecturi Paralele de Calculatoare - Pagina 4
Arhitecturi Paralele de Calculatoare - Pagina 5
Arhitecturi Paralele de Calculatoare - Pagina 6
Arhitecturi Paralele de Calculatoare - Pagina 7
Arhitecturi Paralele de Calculatoare - Pagina 8
Arhitecturi Paralele de Calculatoare - Pagina 9
Arhitecturi Paralele de Calculatoare - Pagina 10
Arhitecturi Paralele de Calculatoare - Pagina 11
Arhitecturi Paralele de Calculatoare - Pagina 12
Arhitecturi Paralele de Calculatoare - Pagina 13
Arhitecturi Paralele de Calculatoare - Pagina 14
Arhitecturi Paralele de Calculatoare - Pagina 15
Arhitecturi Paralele de Calculatoare - Pagina 16
Arhitecturi Paralele de Calculatoare - Pagina 17

Conținut arhivă zip

  • Arhitecturi Paralele de Calculatoare.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Protecția consumatorului în calculatoare

Introducere În vremea noastră calculatorul a devenit aproape indispensabil. Dar pe lângă aspectele pozitive, trebuie să fim atenţi şi la riscurile...

Rețea de prelucrarea distribuită a imaginilor

INTRODUCERE Procesul de informatizare se caracterizează prin apariţia şi dezvoltarea în interiorul diverselor organizaţii a unor reţele de...

Aplicații ale calculului paralel în modelarea climei, starea vremii

Calculul paralel reprezintă procesul prin care o problemă este adaptată sau împărţită în mai multe subprobleme de tip similar sau chiar identic...

Multiprocesoare vs Multicalculatoare

În ultimii ani calculatoarele au devenit, indiscutabil, componente vitale ale societăţii, fiind prezente în activităţi din cele mai diverse în...

Mecanisme de Sincronizare a Proceselor la Calculatoare Multiprocesor

Introducere Procesarea paralela a aparut datorita cerintelor crescande de performanta , a mentinerii unor costuri reduse a procesarii si nevoii de...

Arhitecturi Paralele de Calculatoare

Tema de proiectare Sa se proiecteze o retea de calculatoare paralele folosind cel putin doua tipuri de retea: statica si dinamica, combinate. Sa...

Programele de diagnosticare

Istoricul calculatorului Calculatorul este un ansamblu de sisteme mecanice, elcetromagnetice, electronice destinate prelucrări informatice....

Sisteme cu Microprocesare

Scurt istoric Generatia 0 – calculatoare mecanice – (??-1940) sec. 17 – Pascal –masina de calcul pt. adunare si scadere sec. 17-18 – Leibnitz –...

Ai nevoie de altceva?