Жоғары өнімді компьютерлік жүйелердің архитектурасы Пәні: Параллельді және жоғары өнімді есептеу


Симметриялық мультипроцессорлық жүйелер (SMP)



бет5/14
Дата18.12.2022
өлшемі0,98 Mb.
#163188
1   2   3   4   5   6   7   8   9   ...   14
Байланысты:
1лекц Архитектуры высокопроизводительных компьютерных систем Щербов

Симметриялық мультипроцессорлық жүйелер (SMP)

Жүйе бірнеше біртекті процессорлардан және Жалпы жад массивінен тұрады (әдетте бірнеше тәуелсіз блоктардан). Барлық процессорлар жадтың кез-келген нүктесіне бірдей жылдамдықпен қол жеткізе алады. Процессорлар жадқа жалпы автобустың көмегімен (негізгі 2-4 CPU SMP сервері) немесе crossbar коммутаторымен (HP 9000) қосылған.

HP 9000 V-class, N-class; SMP-серверлер және Intel процессорларына негізделген жұмыс станциялары (IBM, HP, Compaq, Dell, ALR, Unisys, DG, Fujitsu және т.б.).

Жалпы жадтың болуы процессорлардың өзара әрекеттесуін айтарлықтай жеңілдетеді, бірақ олардың санына қатты шектеулер қояды - нақты жүйелерде 32-ден аспайды. SMP негізінде масштабталатын жүйелерді құру үшін кластерлік немесе NUMA архитектуралары қолданылады

Бүкіл жүйе бірыңғай ОЖ-мен жұмыс істейді (әдетте UNIX тәрізді, бірақ Intel платформалары үшін Windows NT қолдайды). ОЖ автоматты түрде (жұмыс барысында) процестерді/жіптерді процессорлар арқылы таратады (жоспарлау), бірақ кейде нақты байланыстыру мүмкін болады.

Жалпы жад моделінде бағдарламалау. (POSIX threads, OpenMP). SMP жүйелері үшін салыстырмалы түрде тиімді параллелизация құралдары бар.

NUMA гибридті архитектурасы

Гибридті архитектура жүйелердің артықшылықтарын жалпы жадымен және бөлек жады бар жүйелердің салыстырмалы арзандығымен үйлестіреді. Бұл архитектураның мәні жадты арнайы ұйымдастыруда – атап айтқанда: жад жүйенің әртүрлі бөліктерінде физикалық түрде бөлінеді, бірақ логикалық тұрғыдан ол ортақ, сондықтан пайдаланушы бірыңғай мекен-жай кеңістігін көреді. Жүйе аз процессорлар мен жад блогынан тұратын біртекті негізгі модульдерден (тақталардан) тұрады. Модульдер жоғары жылдамдықты коммутатордың көмегімен біріктірілген. Бірыңғай адрестік кеңістікке қолдау көрсетіледі, қашықтағы жадқа, яғни басқа модульдердің жадына қол жеткізуге аппараттық қолдау көрсетіледі. Бұл жағдайда жергілікті жадқа қол жетімділік қашықтан қарағанда бірнеше есе жылдам. Негізінен, NUMA архитектурасы - бұл MPP (массивті параллель ) архитектурасы, онда SMP (симметриялы көп процессорлы сәулет) түйіндер жеке есептеу элементтері ретінде алынады. Бір SMP түйініндегі жадқа қол жеткізу және деректермен алмасу түйіннің жергілікті жады арқылы жүзеге асырылады және өте тез жүреді, ал басқа SMP түйінінің процессорларына да қол жетімді, бірақ баяу және күрделі адресация жүйесі арқылы.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет