Оқулық Қазақстан Республикасы Білім және ғылым министрлігі бекіткен Алматы, 2011



Pdf көрінісі
бет40/121
Дата31.08.2022
өлшемі2,81 Mb.
#38343
түріОқулық
1   ...   36   37   38   39   40   41   42   43   ...   121
Байланысты:
duisembiev-parallel-esep

...
 
… 
... 
ПР 


70 
қарастыратын болсақ, онда жоғарыда қарастырылған барлық векторлы-
конвейерлік компьютерлерді де осы класқа жатқызуға болады. 
Флин ұсынған бұл классификация сызбасы, бүгінгі күні ең кӛп 
қолданылуда екенін айта кету керек. Егер компьютер SIMD немесе MIMD 
класына кіреді деп айтылса, онда оның жұмысының бірден базалық 
қағидалары түсінікті және кейбір жағдайларда осының ӛзі жеткілікті болады. 
Алайда айқын жетіспеушіліктері де кӛрініп тұрады. Дербес жағдайда, кейбір 
кӛңіл бӛлуге тұрарлық архитектуралар, мысалы, dateflow және векторлы-
конвейерлік машиналар аталған классификацияға толық сәйкес келмейді. 
Келесі жетіспеушілігі – MIMD класының тым толып кетуі. Сондықтан, Флин 
бойынша бір класқа кіретін, бірақ процессор санымен олардың арасындағы 
байланыс топологиясы және табиғатымен, жадыны ұйымдастыру тәсілі және 
де бағдарламалау технологиясы жағынан әртүрлі болатын архитектураларды 
одан ары да таңдап жүйелейтін құрал қажет.
Р. Хокни классификациясы. Жоғарыда айтылғандай, MIMD класы ӛте 
кең және ол архитектуралардың кӛптеген әртүрлі типтерін ӛзіне біріктіреді. 
Хокни осы Флин жүйелеуі бойынша MIMD класына кіретін компьютерлерді 
одан ары терең бӛлшектеп жүйелеу үшін ӛз тәсілін құрастырды. Осы класс 
ішінде архитектураны жүйелеу нәтижесінде ол тӛмендегі 23-ші суретте 
келтірілген иерархиялық құрылымды алды. 
23 сурет. MIMD класына Р. Хокнидың қосымша 
классификациясы 
Р. 
Хокни 
классификациясының 
негізгі 
идеясы 
келесідей. 
Командалардың кӛптеген ағыны екі тәсілмен ӛңделуі мүмкін: жеке ағын үшін 
MIMD 
конвейерлік 
гиперкубтар 
регулярлық торлар 
таратылған жадылы 
ортақ жадылы 
желілер 
айырып қосылатын 
иерархиялық 
құрылымдар 
конфигурациясын 
ӛзгертетіндер 


71 
уақытты бӛлу режимінде жұмыс істейтін бір конвейерлік құрылғымен, 
болмаса әрбір ағын ӛзінің жеке құрылғысымен ӛңделеді. Бірінші мүмкіндік 
MIMD компьютерлерде пайдаланылады, оларды Хокни конвейерлік деп 
атайды. Бұларға, мысалы Denelcor HEP процессорлық модульдері немесе 
Tera MTA типті компьютерлерді жатқызуға болады. 
Екінші мүмкіндікті пайдаланатын архитектуралар, ӛз кезегінде, тағы 
екі класқа бӛлінеді. Бірінші класына айырып/қосқыш кӛмегімен іске асатын, 
әрбір процессор арасында тікелей байланыс орнатылуы мүмкін MIMD 
компьютерлері кіреді. Екінші класына, әрбір процессор желідегі жақын 
кӛршілерімен ғана тікелей байланыс орнатуы мүмкін, ал қашықтағы 
процессорлар арасындағы байланыс арнайы маршруттық жүйе арқылы іске 
асатын MIMD компьютерлері кіреді.
Айырып/қосқышы бар MIMD машиналарының ішінен Хокни барлық 
жады процессорларға бӛлініп берілген (локалды жады сияқты) машиналарды 
(мысалы PASM, PRINGLE, SMP торабынсыз IBM SP2) бӛліп қарастырады. 
Бұл жағдайда процессорлар арасындағы қатынас компьютердің айтарлықтай 
бӛлігін құрайтын күрделі айырып/қосқыш кӛмегімен іске асырылады. 
Мұндай машиналар таратылған жадылы MIMD машиналары деп аталады. 
Егер жады, барлық процессорға айырып/қосқыш арқылы қол жетімді 
болатын бӛлінетін ресурс болса, онда MIMD машиналары ортақ жадылы 
есептеу жүйелеріне жатқызылады (BBN Butterfly, Cray C90).
Айырып/қосқыш типіне сәйкес классификацияны одан ары жүргізуге 
болады: қарапайым айырып/қосқыш, кӛпкаскадты айырып/қосқыш, ортақ 
шина және т.б. Қазіргі заманғы кӛптеген есептеу жүйелерінде ортақ бӛлінетін 
жадымен қатар таратылған локальды жадылар да қарастырылған. Мұндай 
жүйелерді автор гибридті айырып/қосқышымен MIMD машиналары деп 
бӛледі. 
Желілік құрылымды MIMD машиналарын қарастырғанда, олардың 
барлығы таратылған жадылы деп есептеледі, ал классификация одан ары 
желі топологиясына сәйкес жүргізіледі: жұлдыз тәрізді желі (ICAP), түрлі 
ӛлшемдегі регулярлық торлар (Intel Paragon, Cray T3D), гиперкубтар (Ncube, 
Intel iPSC), ағаштар, пирамидалар, кластерлер (Cm*, CEDAR) секілді 
иерархиялық құрылымды желілер және де ӛз конфигурацияларын ӛзгертетін 
желілер. 


Достарыңызбен бөлісу:
1   ...   36   37   38   39   40   41   42   43   ...   121




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

    Басты бет