Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Duisembiev-Parallel-esep.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.86 Mб
Скачать

23 Сурет. Mimd класына р. Хокнидың қосымша

классификациясы

Р. Хокни классификациясының негізгі идеясы келесідей. Командалардың көптеген ағыны екі тәсілмен өңделуі мүмкін: жеке ағын үшін уақытты бөлу режимінде жұмыс істейтін бір конвейерлік құрылғымен, болмаса әрбір ағын өзінің жеке құрылғысымен өңделеді. Бірінші мүмкіндік 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. Практика жүзінде компьютерлерді оның бағасы бойынша классификациялау пайдалы болуы мүмкін бе? Егер пайдасы болса, онда пайдаланушылардың қандай класына жатады?

  2. Практика жүзінде компьютерлерді оның шектік өнімділігі бойынша классификациялау пайдалы болуы мүмкін бе? Егер пайдасы болса, онда пайдаланушылардың қандай класына жатады?

  3. Флин классификациясы бойынша, бүгінгі күнгі ортақ жадылы компьютерлерді қай класқа жатқызуға болады, мысалы, HP Superdome?

  4. Флин классификациясы бойынша, суперскалярлық және VLIW- процессорларын қай класқа жатқызуға болады?

  5. SISD класы туралы не айта аласыз?

  6. SIMD класына жататын соңғы компьютерлерге мысалдар келтіріңіз.

  7. MIMD класына жататын соңғы компьютерлерге мысалдар келтіріңіз.

  8. Таратылған жадылы MIMD машиналары туралы не айта аласыз?

  9. Р.Хокни классификациясының негізгі идеясы неде?

  10. Флин және Хокни классификацияларының арасындағы айырмашылық?

  11. Флин және Хендлер классификацияларының арасындағы айырмашылық?

  12. Осы параграфта келтірілген және сілтеме жасалған әртүрлі классификациялар арасындағы өзара байланысты табыңыз.

  13. Тиімді бағдарлама құрастыру үшін пайдаланушыға параллель компьютер архитектурасының қандай параметрлерін білу қажет?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]