- •Мазмұны
- •Типтік оқу бағдарламасы
- •Пәннің жұмыс оқу бағдарламасы
- •Астана 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. Студенттердің өзіндік жұмыстарына арналған тапсырмалар
- •Білім алушылардың оқу бағасын бақылау және бағалау жетістігі бойынша материалдар:
- •Оқу сабақтарының бағдарламалық және мультимедиялық сүйемелдеуі (пән мазмұнымен байланыстылығы):
- •Аудиториялардың, кабинеттердің және зертханалардың мамандандыру тізбесі.
- •Глоссарий Пән бойынша глоссарий және пәннің ұғымдық аппаратымен жұмыс бойынша жалпы әдістемелік нұсқаулар.
3.1 Компьютерлерді жұмыстық топқа біріктіру
3.2 Жұмыстық топ компьютерінің ip-адресін анықтау. Бірлескен компьютерлердің өзара байланысы
Сабақ мақсаты: студенттердіесептеу жүйесінің өнімділігін арттырудың негізгі тәсілдерімен таныстыру
Негізгі түсініктер:Компьютерлердің жұмысшы топтарға бірігуі; жұмысшы топтардың компьютерлерінің IP-адресінің анықталуы; біріктірілген компьютерлер арасындағы байланыс тексерісі.
Әдебиеттер: [2,3]
Есептеу жүйесінің өнімділігін арттырудың негізгі тәсілдері мыналар: процессорлардың санын арттыру, процессорлардағы ядролар саны, коммуникациялық ортада жаңа принциптерді өңдеу және желілік интерфейстердің топологиясы (сурет 17).
Сурет 17 – Есептеу жүйесінің өнімділігін арттырудың негізгі тәсілдері
Осыған байланысты операциялық жүйелердің және қолданбалы программаның өнімділігін арттыру үшін жаңа мүмкіндіктерді пайдалану қажеттілігі туды. Құрамында жоғары өнімді параллельді есептеулерге арналған программалық құрал-жабдықтары бар операциялық жүйелер пайда бола бастады.
3.1 Компьютерлерді жұмыстық топқа біріктіру
Компьютерлерді жұмыстық топқа біріктіру үшін төмендегідей операцияларды орындау қажет:
Компьютерлерді жұмыстық топқа біріктіру
My Computer – контекстік мәзір - Properties – Computer Name – Change…(сурет 18).
Сурет 18 - Компьютерлерді жұмыстық топқа біріктіру операциялары
Жұмыстық топты таңдаймыз да оған компьютер атын береміз. Біздің жағдайда Computer Name: Server деп аталады.Workgroup: үнсіздік бойынша.
ОК батырмасын басып жоғарыда көрсетілген командаларды орындап, компьютерді қайта жүктейміз. Қайта жүктеуді орындағаннан кейін қондырылған мәліметтерді сондай-ақ,
My Computer – контекстік мәзірлік таңдау - Properties – Computer Name арқылы көруге болады (сурет 18).
3.2 Жұмыстық топ компьютерінің ip-адресін анықтау. Бірлескен компьютерлердің өзара байланысы
IP-адресін орналастыру үшін келесі командаларды орындау қажет (сурет 19).
Сурет 19 – IP-адрес тағайындау
Properties терезесі: ғаламтордың хаттамасы (TCP/IP) көрсетілген адресті тереді (сурет 20).
Келесі компьютерлерде, TCP/IP орнату қажет, мысалы өсу реті бойынша: 192.168.0.2 және т.б.
Ескерту: бір локальды желіде бірдей IP-адресті орнатуға болмайды.
Сурет 20 - TCP/IP мүмкіндіктері
Бірлескен компьютерлердің өзара байланысын тексеру
Байланысты тексеру үшін CMD: Start -Accessories – CommandPrompt командалық тармағы орындалады.
Командалық тармақта ping 192.168.0.2. теру қажет
Екінші тәсіл бойынша байланысты анықтауда arp ‾a (сурет21) немесе ipconfig /all командасы орындалады.
Сурет 21- arp ‾a командасы арқылы біріккен компьютерді анықтау
Байланысты орнату жөнінде ақпарат пайда болады.
Қалған компьютерлер жөнінде My Network Places арқылы серверге қосылғанда көз жеткізе аласыз.
arp ‾a (немесе ipconfig /all) командасы – желіде қосулы тұрған барлық компьютерлердің IP-адресін анықтау ал, Ping командасы – компьютердің қосылу жайын анықтайды. Мысалы, Ping 192.168.0.2 командалық тармағы (сурет 22).
Сурет 22 – Компьютермен байланысты орнату терезесі 192.168.0.2.
Егер бірдей IP-адрестер анықталатын болса, онда конфликті жағдай туады.
Бақылау сұрақтары:
Жұмыстық топтағы біріккен компьютерлер қалай жасап шығарылады?
Жұмыстық топтағы компьютерлерде IP-адрестер қалай орнатылады?
Компьютерлер арасында байланыс орнатылғанын қалай анықтауға болады?
Байланыстың орнатылғанын қандай командалар анықтайды?
Тұжырым: Компьютерлерді жұмыстық топқа біріктіру, IP-адресін орналастыру, байланысты тексеру қарастырылады.
Дәрістің тақырыбы 4: Параллельді MATLAB
Жоспар:
