Sisteme informatice - prelegeri - arhitectura calculatoarelor

2.5 sisteme de calcul Matrix


Sistemele matrice sunt reprezentanții cei mai comuni ai sistemelor, o clasă: "un flux de comandă - un set - fluxuri de date", care sunt cele mai potrivite pentru rezolvarea problemelor caracterizate de paralelismul obiectelor sau datelor independente.





La prima vedere, organizarea sistemelor de acest tip este destul de simplă. Ei au un dispozitiv comun de control care generează un flux de comandă și un număr mare de elemente procesoare care lucrează în paralel și procesează fiecare flux de date. Astfel, performanța sistemului se dovedește a fi egală cu suma performanțelor tuturor elementelor procesoare. Totuși, în practică, pentru a asigura o eficiență suficientă a sistemului în rezolvarea unei game largi de probleme, este necesar să se organizeze conexiuni între elementele procesorului pentru a le încărca complet cu munca. Este natura conexiunilor dintre elementele procesorului care determină diferitele proprietăți ale sistemului.







Unul dintre primii procesori de matrice a fost SOLOMON.


Figura 3.7. Structura sistemului matricial "SOLOMON"

Ideea multimodalității constă în faptul că în fiecare element de procesor există un registru special pentru 4 state - registrul de moduri. Mod (modality) este introdus în acest registru de la dispozitivul de comandă. La executarea unei secvențe de comandă, modalitatea este transmisă în codul de operare și comparată cu conținutul registrului de moduri. Dacă există o potrivire, operația este executată. În alte cazuri, elementul de procesor nu efectuează operația, dar poate, în funcție de cod, să-și transfere operanzii către elementul de procesor învecinat. Acest mecanism vă permite să selectați un rând sau o coloană de elemente de procesor, care este foarte util pentru operațiile pe matrice. Elementele procesoare interacționează cu echipamentele periferice printr-un procesor extern.
^

2.6 Sisteme de calcul asociative


Figura 3.8. Structura dispozitivului de stocare asociativă

AMU-urile operaționale pot să formeze mai multe fluxuri de informații identice, procesate de un număr mare de dispozitive de operare. Pe baza memoriei asociative, este ușor să modificați locația ordinii de localizare a informațiilor. Datorită acestui fapt, AMU este un instrument eficient pentru crearea unui set de date în sistemele de înaltă performanță. Utilizarea acestor sisteme în practică a demonstrat că acestea sunt eficiente în rezolvarea problemelor de prelucrare a informațiilor radar, recunoașterea imaginilor, prelucrarea diferitelor imagini și altele.
^

2.7 Principii de procesare vectorială







Articole similare

Trimiteți-le prietenilor: