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



Pdf көрінісі
бет79/121
Дата31.08.2022
өлшемі2,81 Mb.
#38343
түріОқулық
1   ...   75   76   77   78   79   80   81   82   ...   121
Байланысты:
duisembiev-parallel-esep

Сұрақтар мен тапсырмалар 
1. Циклда функцияны шақыру қарастырылған. Берілген циклдың барлық 
итерацияларының тәуелді не тәуелсіздігін анықтау үшін тілдердің 
қандай конструкцияларын ескеру қажет? С және Fortran тілдерін 
қарастырыңыздар. 
2. ОреnМР технологиясы қай есептеу жүйесіне жақсы сәйкес келеді: 
жұмыс станцияларынан тұратын есептеу кластеріне ме әлде SMP-
компьютерге ме?
3. «Процесс» және «жіп» түсініктерінің айрмашылығы неде? 
4. ОреnМР-бағдарламасында тізбекті секциядағы жалпы және жергілікті 
айнымалылар айырмашылығы неде?
5. Бағдарламаның жұмыс істеу барысында ОреnМР параллель жіптер 
санын ӛзгертуге мүмкіндік бере ме?
6. ОреnМР кӛмегімен екі матрицаны кӛбейту бағдарламасын құрыңыз. 
Тиімділік жағынан талдау жасаңыз. 
7. ОреnМР кӛмегімен кері матрицаны табу бағдарламасын құрыңыз. 
Тиімділік жағынан талдау жасаңыз. 
8. ОреnМР кӛмегімен сызықты теңдеулер жүйесін Гаусс әдісімен шешу 
бағдарламасын құрыңыз. Тиімділік жағынан талдау жасаңыз. 
9. ОреnМР технологиясының қандай артықшылықтары бар? 
10. "инкрементті" параллельдеу дегеніміз не? 
11. Жіптер жұмысын синхрондау, синхрондау әдісі – барьер туралы не 
айта аласыз? 
12. ОреnМР айнымалылар кластары туралы не айтасыз?
§2.2.3 Хабарлама жіберу негізіндегі бағдарламалау жҥйелері. MPI 
бағдарламалау жҥйесі 
 
Таратылған жадылы компьютерлердің кең таралуы оларға сәйкес 
бағдарламалау жүйелерінің де пайда болуын анықтады. Негізінде бұндай 
жүйелерде ортақ адрестік кеңістік болмайды, және параллель процестер 
арасында деректер алмасу үшін коммуникациялық орта арқылы хабарламаны 


154 
айқын жіберу пайдаланылады. Жекелеген процестер дәстүрлі бағдарламалау 
тілдерінің кӛмегімен бейнеленеді, ал олардың арақатынасын ұйымдастыру 
үшін қосымша функциялар енгізіледі. Сол себепті хабарламаны айқын түрде 
жіберуге негізделген барлық дерлік бағдарламалау жүйелері, жаңа тілдер 
түрінде емес, ал интерфейстер және кітапханалар түрінде беріледі.
Қазіргі уақытта хабарламаны айқын түрде жіберуге негізделген 
танымал бағдарламалау жүйелерінің мысалдары жеткілікті: Shmem, Linda, 
PVM, MPI және т.б. Бұл параграфта біз бүгінгі күні ең кӛп қолданыста 
жүрген MPI жүйесіне тоқталатын боламыз. 


Достарыңызбен бөлісу:
1   ...   75   76   77   78   79   80   81   82   ...   121




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

    Басты бет