Mavzu: Dinamik parallel hisoblashlar uchun parallel jarayonlarni tashkillash Mundarija



Yüklə 1,84 Mb.
səhifə5/19
tarix13.05.2022
ölçüsü1,84 Mb.
#87025
1   2   3   4   5   6   7   8   9   ...   19
611.17.Soyibov.kurs.ishi

Parallel hisoblash - bu hisoblash algoritmlarini parallellashtirish orqali ham, texnik vositalarning samarali o'zaro ta'sirini tashkil qilish orqali ham parallel ishlaydigan o'zaro ta'sirlashadigan hisoblash jarayonlari to'plami sifatida dasturlar ishlab chiqiladigan kompyuter hisoblarini tashkil qilish usuli. OrepMP filialni birlashtirish bilan parallel ijro modelidan foydalanadi. OrepMP dasturi boshlang'ich ish zarrachasi deb nomlangan bajarilishning yagona yo'nalishi sifatida boshlanadi. Ip parallel konstruktsiyaga duch kelganda, u o'z-o'zidan va manfiy bo'lmagan qo'shimcha sonlardan tashkil topgan yangi iplar guruhini yaratadi va yangi iplar guruhidagi asosiy ipga aylanadi. Yangi guruhning barcha a'zolari (shu jumladan asosiy) parallel qurilish ichidagi kodni bajaradilar. Parallel qurilishning oxirida yashirin to'siq mavjud. Parallel qurilishdan so'ng faqat asosiy ish zarrachalar kodini bajarishda davom etmoqda. OrepMP, paralellik ishini guruh ish zarralari o'rtasida bo'lish kerakligini ko'rsatadigan ikkita asosiy ish almashish konstruktsiyalarini qo'llab-quvvatlaydi. Ushbu ish bo'limi konstruktsiyalari tsikllar va bo'limlardir. Bundan tashqari, to'siq orqasida davom etishdan oldin barcha iplarni bir-birlarini kutishlarini buyuradigan pragma mavjud. Parallel mintaqaning oxirida yashirin to'siq mavjud.

Yüklə 1,84 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   19




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə