Arhitecturi de Calcul Paralel

Referat
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 13 în total
Cuvinte : 1482
Mărime: 706.33KB (arhivat)
Publicat de: Horea Drăgan
Puncte necesare: 5

Extras din referat

Sisteme abstracte de calcul parallel

• Un sistem abstract de calcul paralel (SACP) este un ansamblu de module de calcul (unitati de procesare a datelor) care comunica între ele.

• Modulul este un constituent atomic al sistemului, cu o structura interna invizibila.

• Se remarca în aceasta definitie doua componenente de baza ale unui SACP:

– componenenta computationala

– componenta comunicationala

Arhitecturi paralele

• O arhitectura paralela este o implementare a unui SACP. Aceasta înseamna maparea subsistemului computational pe o multime de masini cu o functionalitate bine definita si asignarea relatiilor de comunicare la un model de comunicare.

• Modelul de comunicare se refera la modalitatea în care modulele de calcul comunica între ele.

Modele de comunicare

• Determinant în definirea unui model de comunicare este mediul de comunicare.

• Modelele de comunicare universal acceptate sunt cele bazate pe memoria partajata si canalele de comunicatie.

Algoritmi paraleli

• O arhitectura paralela (AP) executa algoritmi paraleli.

• Definitia unui algoritm paralel poate fi derivata din definitia unui algoritm secvential prin înlocuirea notiunii de pas secvential cu cea de

pas paralel.

• Pasul paralel poate fi un pas de sincronizare (pas paralel impropriu) sau un ansamblu de pasi secventiali executati în paralel în modulele de calcul (pas paralel propriu).

Topologii de comunicare

• O arhitectura paralela accepta un algoritm paralel daca dispune de posibilitatea conectarii, atunci când executia algoritmului o cere, a modulelor implicate într-un proces de comunicare.

• Daca modelul de comunicare este memoria partajata atunci topologia comunicarilor este dinamic reconfigurata, functie de algoritmul executat.

• Daca modelul de comunicare are la baza canale de comunicatii partea activa în cursul executiei unui algoritm paralel defineste topologia comunicatiilor specifice algoritmului.

Calculator paralel universal

• Un calculator paralel universal este acela care accepta orice algoritm paralel. Aceasta înseamna ca sistemul sau de comunicare are potentialul unui graf complet.

• Algoritmii pentru problemele semnificative nu necesita pasi paraleli arbitrari, ci doar o submultime speciala din multimea acestora.

• Costul arhitecturii paralele este de asteptat sa creasca direct proportional cu complexitatea interconexiunilor.Aceste costuri pot fi cuantificate într-un cadru tehnologic concret.

Relatia Algoritm-Topologie

• Unul din obiectivele proiectarii algoritmilor paraleli este descoperirea unor topologii de comunicare optimale pentru clase largi de probleme (calcul paralel dedicat).

• Perechea (topologie de comunicare, algoritm) evidentiaza un nedorit circuit : natura algoritmului sugereaza topologia dar specificarea topologiei precede algoritmul. Aceasta este principala dificultate a calculului paralel dedicat.

Topologii fundamentale

• Subtila relatie dintre algoritmi si topologiile de comunicare nu mai este astazi de nepatruns.

• Exista un larg consens referitor la faptul ca un grup relativ mic de topologii de comunicare simple si bine structurate, pot oferi suportul de comunicare pentru solutiile algoritmice ale unei clase largi de probleme.

• Topologiile de acest tip le vom numi topologii fundamentale, iar arhitecturile bazate pe ele,arhitecturi fundamentale.

Arhitecturi fundamentale

• Arhitecturile fundamentale pot functiona de sine statator sau pot fi încorporate în alte sisteme de calcul.

• Un concept de sistem ce încorporeaza o arhitectura fundamentala deriva direct din modelul von Neumann:

– Un calculator gazda executa un program secvential prin controlarea fluxului de date dintre memorie si unitatile procesoare

Preview document

Arhitecturi de Calcul Paralel - Pagina 1
Arhitecturi de Calcul Paralel - Pagina 2
Arhitecturi de Calcul Paralel - Pagina 3
Arhitecturi de Calcul Paralel - Pagina 4
Arhitecturi de Calcul Paralel - Pagina 5
Arhitecturi de Calcul Paralel - Pagina 6
Arhitecturi de Calcul Paralel - Pagina 7
Arhitecturi de Calcul Paralel - Pagina 8
Arhitecturi de Calcul Paralel - Pagina 9
Arhitecturi de Calcul Paralel - Pagina 10
Arhitecturi de Calcul Paralel - Pagina 11
Arhitecturi de Calcul Paralel - Pagina 12
Arhitecturi de Calcul Paralel - Pagina 13

Conținut arhivă zip

  • Arhitecturi de Calcul Paralel.doc

Alții au mai descărcat și

Algoritmi Paraleli

Prezentarea proiectului Problema filozofilor la masă a fost expusă prima dată de Dijkstra, în anul 1965 şi reprezintă o problemă clasică de...

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...

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...

Algoritmi

ETAPELE REZOLVARII UNEI PROBLEME ALGORITMUL – reprezintă o succesiune finită şi ordonată de operaţii univoc determinate, efectuate mecanic, care...

Arhitecturi Paralele - Curs

1. Introducere în problematica microarhitecturilor cu executie speculativa Specialistii opineaza ca 65% din aceasta crestere exploziva a...

Te-ar putea interesa și

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...

Sistem Inteligent de Gestiune a Datelor

Preambul Înţelegerea mecanismelor vieţii şi în special ale inteligenţei umane a constituit o preocupare permanentă a multor categorii de...

Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice

Introducere Cu mult timp în urmă oamenii au utilizat busola în scopuri practice, pentru a se orienta pe oceane și mări, crezînd că acul busolei se...

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...

Arhitecturi de Calculatoare Paralele Actuale

Introducere Procesorul este una dintre cele mai importante componente a unui calculator, fiind cel care stabileşte cine, ce şi când să facă....

Programare paralelă în sisteme distrbuite

Retelele de interconectare sunt de 2 tipuri: a)retele statice la care conexiunile intre noduri sunt fixe si punct la punct-transferul informatiei...

Multiprocesoare

INTRODUCERE “Necesarul de simulări al Departamentului pentru Energie (DOE) al Statelor Unite depăşeşte cu mult capacitatea celor mai puternice...

Rețele Neuronale

În domeniul inteligenţei artificiale fac parte: - Sisteme expert; - Sisteme fuzzy; - Algoritmi genetici; - Agenţi inteligenţi; - Reţele...

Ai nevoie de altceva?