- •Мазмұны
- •Типтік оқу бағдарламасы
- •Пәннің жұмыс оқу бағдарламасы
- •Астана 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. Студенттердің өзіндік жұмыстарына арналған тапсырмалар
- •Білім алушылардың оқу бағасын бақылау және бағалау жетістігі бойынша материалдар:
- •Оқу сабақтарының бағдарламалық және мультимедиялық сүйемелдеуі (пән мазмұнымен байланыстылығы):
- •Аудиториялардың, кабинеттердің және зертханалардың мамандандыру тізбесі.
- •Глоссарий Пән бойынша глоссарий және пәннің ұғымдық аппаратымен жұмыс бойынша жалпы әдістемелік нұсқаулар.
2.1 Кластерлі жүйелер туралы түсінік
2.2 Компьютердің өнімділігін арттыру жайлы
Сабақ мақсаты:Кластерлі жүйелер туралы және компьютердің өнімділігін арттыру жайлы түсінік беру.
Негізгі түсініктер:үлестіруші жады бар көлемді-параллельді компьютерлер; векторлық-конвейерлік компьютерлер; ортақ жады бар параллельді компьютерлер; параллельділік (жарыспалылық) түсінігі; конвейерлік өңдеудің ерекшелігі.
Әдебиеттер: [1,2,3]
2.1 Кластерлі жүйелер туралы түсінік
Фон Нейман архитектурасын жаңа архитектуралық құрылым ауыстырды деп айтылады.
Қазіргі уақытта жоғары өнімді есептеу техникалары орын алып, негізінен төрт бағытта дамиды (сурет 8):
Сурет 8 - Жоғары өнімді есептеу техникалары бағыттары
Үлестіруші жады бар көлемді-параллельді компьютерлер
Өзінің локальды жадысы бар сериялы микропроцессорларды алынады да, одан соң коммуникациялық ортаның құралымен біріктіріледі.
Егер өнімділікті арттыру керек болса, онда тағы да процессор қосуға болады. Мұндай архитектураның кемшілігі процессорлар арасындағы қарым-қатынас бұл класта компьютерде айтарлықтай жай өтеді, ал локальды өңдеуде мәліметтер процессордың өзінде орындалады. Бұл классқа IntelParagon, IBM SP1, Parsytec, SP2 және CRAY T3D/T3E компьютерлерін жатқызуға болады.Тағы осы класқа желілік компьютерлерді де жатқызуымызға болады.
Векторлық-конвейерлі компьютерлер
Мұндай машиналардың ерекшелігі төмендегідей:
а) конвейерлі функциялық құрылғы;
ә) команда жүйесіндегі векторлық инструкциялардың жиынтығы.
Мұның дәстүрлі тәсілден айырмашылығы, тәуелсіз мәліметтерді толық массивтерді векторлық командалар жасайды. Бұл бағыттың әдеттегі өкілі CrayResearch компаниясының CRAY векторлық компьютерінің сызығы болып табылады.
Ортақ жады бар компьютерлер
Мұндай компьютерлердің оперативті жады бірнеше бірдей процесселерге бөлінеді.
Бұл кластың кемшілігі, мұнда ортақ жадқа рұқсаты бар процессорлар санын техникалық себептерге байланысты арттыра алмаймыз. Бұл бағытқа көптеген көп процессорлы компьютерлер кіреді. Олар: SMP-компьютерлер,HP сервері T600 немесе SunUltraEnterprise 5000 және т.б.
Төртінші бағыттағы компьютерлер
Төртінші бағыт алдыңғы үш бағыттың комбинациясын көрсетеді. Бірнеше процессорлардан, дәстүрлі немесе векторлы-конвейерлік және ортақ жады есептік түйінде жасалады.Егер, түйіннен алынған есептеу қуаты жеткіліксіз болса, онда бірнеше түйіндер жоғары жылдамдықты каналдарда бірігеді.
Мұндай архитектураны кластерлі деп атайды және де осындай принцип бойынша CRAY SV1, HP Exemplar, SunStarFire, NEC SX-5, IBM SP2соңғы моделі және т.б. жаслаған. Дәл осы бағыт қазіргі уақытта ең перспективті бағыттардың бірі.
Кластер – желілермен байланысқан есептеу тораптарының жиынтығы(сурет 9).
80 жылдардағы супер компьютерлер өзара процессорлардың үлкен байланысқан массивін көрсететін.Олар бірегей компьютерлердің бірі болғандықтан, үлкен сұранысқа ие болды. 90 жылдары кластерлі жүйелер үлкен танымалдылыққа ие болды. Олар негізі ретінде арзан, бір типті тораптарды пайдаланды.
Сурет 9 – Кластер мысалы
Кластерлі күштің негізгі құндылығы - жеңіл кеңейтілімі мен қол жетімділігі.
М
ысалы,
егер кластер 2 ядролы 2 компьютерден
тұрса, әр ядро 3 жұмысшыдан есептеу
жүргізе алса, онда барлығы 12 параллель
есептеу жүргізуге болады (сурет 10).
Сурет 10 - Кластердегі жұмысшылар мысалы
