All kind of scripts
SOD[1] :: Clasificarea sistemelor de calcul paralel
10.09.2007 :: Curs
Clasificarea Flynn
S-au folosit 2 noţiuni:
- flux de comenzi
- flux de date
I. SISD – Single Instruction Single Data
II. SIMD – Single Instruction Multiple Data
III. MISD – Multiple Instruction Single Data
IV. MIMD – Multiple Instruction Multiple Data
MIMD
- SMP
- Simetric Multi Processing
- Shared Memory Processing
- SMP – sisteme multiprocesor, care pot accesa un spaţiu de memorie comun
- Sisteme strâns conectate
- Maximum 128 procesoare
- Productivitate maximă – 200 mlrd operaţii pe secundă
- MPP
- Massivelz Parallel Processing
- Sunt slab conectate
- Au apărut mai târziu decât SMP
- 10 Teraflops per second
- Nr maxim de procesoare unite este
i. 8192 .- ASC
ii. 6144 – Blue Mountain
Spre deosebire de SMP în MPP, de regulă, procesoarele sunt procesoare universale
|
Nr |
Caracteristici |
RC |
MPP |
SMP |
|
1. |
Sistemul se poartă ca un calculator monoprocesor |
- |
+ |
+ |
|
2. |
Unul şi acelaşi sistem de operare este pe toate procesoarele |
- |
+ |
+ |
|
3. |
Câte sisteme de operare sunt in memorie |
N |
N |
1 |
|
4. |
Protocol de reţea în sistem |
+ |
+ |
- |
|
5. |
Se formează rând pentru efectuarea proceselor |
- |
- |
+ |
Caracteristici ale sistemelor distribuite
- Transparenţa de localizare: utilizatorul nu ştie unde se află resursele
- Transparenţa de migrare: resursele se pot deplasa în sistem
- Transparenţa de multiplicare
- Transparenţa de concurenţă: utilizatorii pot folosi resursele în comun în mod automat
- Lucrul paralel în sistem are loc fără intervenţia directă a utilizatorului
Altă Clasificare
- Calculatoare cu un singur procesor
- Workstations – UNIXlike; pîn la 4 procesoare
- SMP Super Calculatoare
- MMP
CLUSTER
I. Din computere obişnuite, care pot lucra în regim autonom
II. Cluster care nu poate fi dezunit
Metode de clusterizare
- Rezervare pasică – al doilea nod se include doar în cazul când iese din funcţie primul nod, considerat activ
- Nodul secund activ – al doilea nod poate îndeplini anumite funcţii în sistem.
- Noduri separate cu discuri proprii – datele sunt copiate de pe serverul activ pe cel pasiv
- Noduri separate cu discuri proprii şi comune
- Nodurile au acces la discurile