RAQAMLI TEXNOLOGIYALAR FAKULTETI
DASTURIY INJINIRING YO’NALISHI
2-KURS 4-SEMESTR UCHUN
PARALLEL DASTURLASH
FANIDAN MA’RUZA
MATERIALLARI
Mundarija
7-ma’ruza. Umumiy xotira tizimlarida dasturlash 4
7.1. Oqimlarni sinxronlashtirish. Kutish operatori 7
7.2. Oʻzaro istisno 9
7.3. Semaforlar 12
7.4. Monitorlar 15
8-ma’ruza. MPI asoslari 17
9-ma’ruza. MPIda jamoaviy operatsiyalar 29
9.1. Jamoaviy ma’lumotlar almashinuvi funksiyalari 32
9.2. Taqsimlangan amallar 35
9.3. Kommunikatorlar, guruhlar va aloqa joylari 38
9.4. Kommunikatorlar va guruhlarni yaratish 40
10-ma’ruza. MPIning umumiy protseduralari 43
10.1. MPI. Terminologiya va belgilar 43
10.2. Umumiy MPI protseduralari 44
10.3. Oʻzaro ishlash soʻrovlarini birlashtirish 50
11-ma’ruza. OpenMP dasturiy texnologiyasi 58
11.1. Asosiy tushunchalar. Dasturni kompilyatsiya qilish 58
11.2. Ma’lumotlar modeli 64
12-ma’ruza. OpenMP konstruksiyalari 71
12.1. Ish taqsimoti uchun OpenMP konstruksiyalari 75
12.3. OpenMP muhiti oʻzgaruvchilari 80
13-ma’ruza. OpenMP. Parallel va ketma-ket sohalar 81
13.1. Parallel va ketma-ket sohalar 81
14-ma’ruza. OpenMP ishlarni taqsimlash 97
14.1. Ishni taqsimlash 97
15-ma’ruza. OpenMP sinxronizatsiya 102
16-ma’ruza. Sodda parallel algoritmlar 107
16.1. Matritsa-vektorni koʻpaytirishning parallel usullari 107
Do'stlaringiz bilan baham: |