Разработано:
Рассмотрено: заседание УС
Института
Утверждено: УМС КазНИТУ
Страница 100 из 119
Параллельді программалау
КОД – CSE189
КРЕДИТ – 3 (2/0/1)
ПРЕРЕКВИЗИТ –
КУРСТЫҢ МАҚСАТЫ МЕН МІНДЕТТЕРІ
Курстың мақсаты
- параллельді
бағдарламалау негіздерін, параллельді бағдарламалаумен байланысты
ойлауды дамыту.
- параллельді бағдарламалаудың әдістері мен алгоритмдері, параллель есептеулердің
модельдері туралы білімді жүйелендіру.
Курстың міндеттері
- тарату мен параллельді бағдарламаларды құрудың әдістерін зерделеу және бекіту
- стандартты типтік міндеттерге арналған параллельді алгоритмдер
жиынтығын зерттеу
және іске асыру: а) желілік алгебралық теңдеулер жүйесін шешу b) тор әдістерін қолдану
арқылы тапсырманы шешу.
КУРСТЫҢ ҚЫСҚАША СИПАТТАМАСЫ
Оқу курсы пәннің іргелі білімдеріне бағытталған облыстар - таратылған жадыда және
жүйеде, бөлінетін жадысы бар жүйеде параллельді бағдарламалау әдістері мен СЛАУ
тапсырмаларын шешу және тор әдістерімен шешу үшін
параллельді құру әдістерін
қамтиды.
КУРСТЫҢ АЯҚТАЛУЫНА БАЙЛАНСЫТЫ ИГЕРЕТІН БІЛІМ МЕН БІЛІКТІЛІКТЕР
Түсінігі болуы қажет:
- параллельді алгоритм туралы
- параллельді жүйелі басқару құрылымдары бар есептеуіш модельдер туралы
- параллельді жүйелі модельдеу туралы
- асинхронды
есептеу моделдері туралы
- синхронды есептеуіш модельдер туралы
Студент білуі керек:
- алгоритмнің анықтамасы, алгоритмнің көрсетілуі, параллель алгоритмнің жалпы
көрінісі.
- ортақ айнымалылармен параллельді
бағдарламалау әдістері,
ортақ ресурстарға қол жеткізу арқылы процестерді синхрондау, сыни интервалдар түсінігі,
семафор, параллельді алгоритмдерді сыни аралық және семафор арқылы бағдарламалау.
- таратылған параллельді бағдарламалау әдістері, процестерді синхрондау, бөлінген
процестердің өзара әрекеттестігі.
- MPI және OpenMP параллельді бағдарламалау жүйелері.
Жасай алуы қажет:
- матрицалық проблемалардың алгоритмдері үшін параллельді бағдарламаларды жасау:
матрицаның вектор мен матрицалар арқылы бірнеше
жолмен матрицаның параллель
көбейтуі.
- Гаусс әдісімен желілік теңдеулер жүйесін шешу мәселелеріне арналған параллельді
бағдарламаларды құру
- итеративті әдістермен сызықты теңдеулер жүйесін шешудің міндеттеріне параллельді
бағдарламалар жасау.
Разработано:
Рассмотрено: заседание УС
Института
Утверждено: УМС КазНИТУ
Страница 102 из 119
Достарыңызбен бөлісу: