2013 m. sausio 11 d., penktadienis

2.3. Multiprocesorinės sistemos



Procesorių gamintojams vis sunkiau didinti procesoriaus taktinį dažnį, naudojant šiuolaikines  gamybines technologijas.  Našumą galima padidinti pridedant papildomus branduolius, nedidinant jų taktinio dažnio.
Dviejų branduolių procesoriai - tai naujos kartos lustai. Jie atkeliavo iš profesionalių daugiaprocesorinių sistemų į stalinių personalinių kompiuterių rinką.
Yra trys daugiaprocesorinių schemų tipai.
Simetrinė multiprocesorinė sistema SMP (Symmetrical Multi Processor system). Tai sistema, kur visi procesorius turi vienodas teisės naudoti operatyvinę atmintinę.
Rašyti programas tokiai sistemai nesudėtinga, bet sunku ir brangiai naudoti daugiau nei 4 procesorius.
20
2.7. pav. Simetrinė multiprocesorinė sistema

NUMA (Non-Uniform Memory Access system). Atmintinė tampa sudėtingesnės organizacijos. Kai kurios atmintinės sritys veikia sparčiau, o kai kurios lėčiau.
21
2.8. pav. NUMA multiprocesorinė sistema

Kurti tokios sistemos lengviau, bet rašyti programos sudėtingiau.
Klasteriai. Tai keli beveik nepriklausomi kompiuteriai, sujungti sparčiai veikiančiomis ryšio linijomis. Bendros atmintinės gali ir nebūti, bet ją nesudėtinga sukurti. Praktiškai dirbama su klasteriais, aprašant visus duomenų siuntimus tarp klasterių. Programas rašyti labai sudėtinga, bet sistema kainuoja nebrangiai. 
22
2.9. pav. Klasterinė multiprocesorinė sistema

“Intel” didesnį dėmesį skiria SMP sistemoms, “AMD”, “IBM” ir “Sun” – įvairiausiems NUMA tipams.

Komentarų nėra:

Rašyti komentarą

Tinklaraščio archyvas

Etiketės