- •Мазмұны
- •Типтік оқу бағдарламасы
- •Пәннің жұмыс оқу бағдарламасы
- •Астана 2015
- •1. Оқытушының тегі, аты-жөні, ғылыми дәрежесі мен ғылыми атағы; лауазымдық қызметі; байланыс ақпараты; оқытушының ғылыми мектебі мен ғылыми қызығушылығы:
- •4. Оқу пәнінің пререквизиттері мен постреквизиттері:
- •5. Оқу пәннің сипаттамасы:
- •6. Тақырыптық жоспар
- •7. Әр тақырыптың мазмұны
- •8.Негізгі және қосымша әдебиет тізімі
- •8.1. Негізгі әдебиет
- •Астана 2015
- •3. Оқу пәнінің постреквизиттер:
- •4. Оқу пәннің сипаттамасы:
- •5. Пәннің міндеттері:
- •Пәннің тематикалық жоспары:
- •7. Семинар сабақтарының жоспары, сөж және сөжм тапсырмалары
- •7.1. Семинар, зертханалық сабақтардың жоспары
- •7.2. Практика сабақтарының жоспары
- •7.3. Лабораториялық жұмыстар жоспары
- •8. Сөжм өткізу жоспары
- •9. Сөж тапсырмаларын тапсыру және тапсырманы тапсыру графигі
- •10. Бақылау түрлері
- •10.1. Оқу нәтижесін бақылау және бағалау.
- •10.2. Студенттердің білім деңгейін бағалау шкалалары мен белгілері, тексеру жұмыстар түрлері
- •10.3. Баға қою саясаты:
- •11. Пәннің оқу-әдістемелік методикалық қамтамасы Негізгі әдебиеттер
- •Емтихан сұрақтары тізімі:
- •Программалық және мультимедиялық қамтамасы
- •Арнайы ұсынылған кабинеттер және лабораториялық класстар
- •Пәннің оқу-әдістемелігі қамтылған картасы
- •Оқу пәнінің тақырыптары бойынша дәріс конспектісі және дәріс курсын оқу бойынша әдістемелік нұсқау
- •1.2 Үлестіруші жады бар компьютерлер
- •1.3 Simd (Single Instruction Multiple Data) басқару типі бойынша құрылған жүйе
- •1.4 Mimd (Multiple Instruction Multiple Data) басқару типі бойынша құрылған жүйе
- •1.5 Параллельдеуге жататын есептер туралы
- •2.1 Кластерлі жүйелер туралы түсінік
- •2.2 Компьютердің өнімділігін арттыру жайлы
- •2.1 Кластерлі жүйелер туралы түсінік
- •2.2 Компьютердің өнімділігін арттыру жайлы
- •3.1 Компьютерлерді жұмыстық топқа біріктіру
- •3.2 Жұмыстық топ компьютерінің ip-адресін анықтау. Бірлескен компьютерлердің өзара байланысы
- •3.1 Компьютерлерді жұмыстық топқа біріктіру
- •3.2 Жұмыстық топ компьютерінің ip-адресін анықтау. Бірлескен компьютерлердің өзара байланысы
- •4.1 Негізгі түсініктер
- •4.3 Matlab r2011b орнату
- •4.1 Негізгі түсініктер
- •5.2 Parfor операторы. Ерекшеліктері
- •5.2 Parfor операторы. Ерекшеліктері
- •Негізгі түсініктер
- •Аппараттық талаптар. Программалық жабдықтауға қойылған талаптар
- •6.1 Негізгі түсініктер
- •6.2Аппараттық талаптар. Программалық жабдықтауға қойылған талаптар
- •7.1. Негізгі түсініктер. Pmode режимі
- •7.2 Pmode режимін іске қосу форматы
- •7.1. Негізгі түсініктер. Pmode режимі
- •7.2 Pmode режимін іске қосу форматы
- •8.1 Анықталған интегралды параллель есептеу жолы
- •8.1 Анықталған интегралды параллель есептеу жолы
- •9.1 Негізгі түсініктер
- •9.1 Негізгі түсініктер
- •10.1 Негізгі түсініктер
- •10.2 «Параллель тапсырма» объектісі мысалдары. M-файлының негізгі командалары
- •10.1 Негізгі түсініктер
- •10.2 «Параллель тапсырма» объектісі мысалдары. M-файлының негізгі командалары
- •11.1 Өнімділікті арттыру жолы
- •11.2 Тізбекті және параллаль циклдарды жүзеге асыру жолдары
- •11.1 Өнімділікті арттыру жолы
- •11.2 Тізбекті және параллаль циклдарды жүзеге асыру жолдары
- •Матрицаларды көбейту жолдары
- •Ядрода жұмысшылар мүмкіндіктерін пайдаланып әртүрлі өлшемді матрицаларды тізбектей және параллель көбейту
- •Матрицаларды көбейту жолдары
- •12.2 Ядрода жұмысшылар мүмкіндіктерін пайдаланып әртүрлі өлшемді матрицаларды тізбектей және параллель көбейту
- •14.1 Cuda платформасын matlab–та қолдану
- •14.3 Мандельброт жиынтығы
- •14.3 Мандельброт жиынтығы
- •15.1 DatabaseToolbox. Негізгі мүмкіндіктер
- •15.2 Деректер базасын құру және онымен жұмыс
- •15.1 DatabaseToolbox. Негізгі мүмкіндіктер
- •15.2 Деректер базасын құру және онымен жұмыс
- •Практикалық сабақтарының жоспары
- •Практикалық сабақтарды орындау үшін әдістемелік нұсқаулар
- •Практикалық жұмыс №1
- •Практикалық жұмыс №2
- •Практикалық жұмыс №3
- •Практикалық жұмыс №4
- •Практикалық жұмыс №5
- •Практикалық жұмыс №6
- •Практикалық жұмыс №7
- •Практикалық жұмыс №8
- •Практикалық жұмыс №9
- •Практикалық жұмыс №10
- •Практикалық жұмыс №11
- •Практикалық жұмыс №12
- •Практикалық жұмыс №13
- •Практикалық жұмыс №14
- •Практикалық жұмыс №15
- •Лабораториялық сабақтарды орындау үшін әдістемелік нұсқаулар
- •Лабораториялық жұмыс №2
- •Лабораториялық жұмыс №3
- •Лабораториялық жұмыс №4
- •4.1 Matlab r2011b орнату
- •Лабораториялық жұмыс №5
- •Лабораториялық жұмыс №6
- •Лабораториялық жұмыс №7
- •Лабораториялық жұмыс №8
- •Лабораториялық жұмыс №9
- •Лабораториялық жұмыс №10
- •Лабораториялық жұмыс №11
- •Лабораториялық жұмыс №12
- •Лабораториялық жұмыс №13
- •Лабораториялық жұмыс №14
- •Лабораториялық жұмыс №15
- •Сөж жоспары
- •6. Студенттердің өзіндік жұмыстарына арналған тапсырмалар
- •Білім алушылардың оқу бағасын бақылау және бағалау жетістігі бойынша материалдар:
- •Оқу сабақтарының бағдарламалық және мультимедиялық сүйемелдеуі (пән мазмұнымен байланыстылығы):
- •Аудиториялардың, кабинеттердің және зертханалардың мамандандыру тізбесі.
- •Глоссарий Пән бойынша глоссарий және пәннің ұғымдық аппаратымен жұмыс бойынша жалпы әдістемелік нұсқаулар.
Лабораториялық сабақтарды орындау үшін әдістемелік нұсқаулар
Мақсаты: параллель бағдарламалау технологиясының теориялық негіздерін практикалық түрде жүзеге асыру, лабораториялық жұмыстар орындау үшін алгоритмдер құру, программаларды MATLAB ортасында жүзеге асыру.
Лабораториялық жұмыс №1
Тақырыбы. Параллельді жүйе деректерін өңдеу классификациясы
Жұмыс мақсаты. Параллель есептеулер классификациясы бойынша құрылған графты талқылау
Тапсырма. Параллель есептеулер классификациясы бойынша құрылған граф негізінде алгоритм құру
Әдістемелік нұсқау. Теориялық материалды қайталап, параллель есептеулер технологиясының классификациясы бойынша ақпараттық материалдар дайындау.
Лабораториялық жұмыс №2
Тақырыбы. Кластерлі жүйелер
Жұмыс мақсаты. Аудиториядағы компьютерлердің сипаттамаларын анықтап, бірнеше компьютерді біріктіріп білім кластерін құру.
Тапсырма. Тероиялық материалды қайталап, бапталатын кластердің түрін анықтау.
Әдістемелік нұсқау. Лекциялық материалды қайталау, кластерлі жүйе бойынша интернет-ресурстарды талдап қолдану.
Лабораториялық жұмыс №3
Тақырыбы. Желіні баптау
Жұмыс мақсаты. Аудиторияның желілілк топологиясын анықтау және байланыста тұрған компьютерлерді ары қарай жұмыс істеу үшін анықтау.
Тапсырма. Кішігірім кластерді баптау үшін практика жүзінде лекциялық материалдарды жүзеге асыру, локальды желіні баптау, брандмауэрді өшіру, компьютерлер арасында байланысты орнату.
Әдістемелік нұсқау. Теориялық материалды қайталап, жұмысты орындау.
Лабораториялық жұмыс №4
Тақырыбы. Параллель MATLAB
Жұмыс мақсаты. MATLAB жүйесін орнатуды үйрену, инсталяция жүргізу.
Тапсырма. MATLAB R2011B орнату
4.1 Matlab r2011b орнату
MatLabR2011b орнату үшін ағылшын тілінің нұсқасындағы сервер қажет.
MatLabR2011b орнатуды екі түрлі жолмен жүзеге асыруға болады:
Әрбір компьютерге орнату
Желі арқылы орнату
Жүйені орнату үшін инсталяцияның кілті мен лицензияның түрін білуіміз қажет.
Орнату барысында, MatLabR2011b лицензиясының екі түрі ұсынылады:
license_standlone.dat;
license_server.dat.
Әрбір лицензияға өзінің жеке инсталляция кілттері ұсынылады.
Ескерту: Орнату барысында жадының бос бөлігіне назар аудару қажет.
Жүйені орнату үшін мына операцияларды орындау қажет:
D:/ дискісіне MatLabR2011b көшіру.
Setup жүргізу.
“install without the internet” нұсқасын таңдау.
Лицензиялық шартын оқу және қабылдау.
Инсталляцияның кілтін орнату.
Ұсынылған жол нұсқасымен келісу.
Custom нұсқасын таңдау және MatLab Distributed Computing Server 5.2 пунктін өшіру.
Browse батырмасының көмегімен лицензия файлын ашу (біздің жағдайда D:\ дискісіндегі lic_server таңдау).
Келесі терезеде Desktop пунктін қосамыз.
Айқын операциялардан кейін жүйенің орнатылуын күтеміз.
Бұл орнатудан кейін setup қайта енгіземіз, жоғарыда көрсетілген барлық пункттерді төмендегідей өзгерістермен орындау қажет:
7 пунктегі MatLabDistributedComputingServer 5.2 тармақшасын өшірмейміз (сурет27).
Сурет 27 – Инсталляция үшін компонент таңдау терезесі
Пайда болған терезеде Next батырмасын басамыз, No to All таңдаймыз(сурет 28).
Сурет 28- Product Overwrite терезесі
Әдістемелік нұсқау. Повторить теоретический материал и выполнить задание.
