Отправка сообщений между двумя процессщрами


Xabar jo’natish va qabul qilish



Download 0,78 Mb.
bet2/6
Sana06.06.2022
Hajmi0,78 Mb.
#642559
1   2   3   4   5   6
Bog'liq
3-amaliy-mashgulot-topshiriqlar-bilan

Xabar jo’natish va qabul qilish

  • MPI-dagi asosiy operatsiya xabarlarni uzatishdir.Deyarli barcha asosiy aloqa shakllari MPIda amalga oshiriladi: nuqtadan nuqtaga, jamoaviy va bir tomonlama.

Dasturlar parallel jarayonlarni yaratish va tugatish vositalarini va ishlaydigan jarayonlarning o'zaro ta'sirini o'z ichiga oladi.
Jo’natish jarayonlari quyidagicha bo’lishi mumkin: Individual turi ya’ni nuqtadan nuqtaga.Kollektiv - operatsiyada kommunikatorning barcha protsessorlari ishtirok etadi.

Xabar almashish turi

  • Barcha protseduralar quyidagi sinflarga bo'linadi: blokirovka qiluvchi (sinxronizatsiya bilan) va blokirovkasiz (asinxron) protseduralar.
  • Bloklirovkali xabar almashish protseduralari ishni to shart bajarilgunga qadar to'xtatib turadi. Asinxrondan qaytish aloqa operatsiyasini ishga tushirgandan so'ng darhol sodir bo'ladi.
  • Bloklirovkali xabar almashish bilan ehtiyotkorlik bilan foydalanish lozim.
  • Asinxron operatsiyalardan foydalanish ma'lumotlar massivlaridan ehtiyotkorlik bilan foydalanishni talab qiladi.

Xabarni tashkil qiluvchilar.

  • 1. Xabarlar malumotlar blogi – void*
  • 2. Xabar ma'lumotlari quyidagilar.
  • (a) ma'lumotlar turi –MPI_Datatype;
  • (b) ma'lumotlar soni.
  • 3. Xabarni qabul qiluvchi va jo'natuvchi haqida ma'lumot.
  • (a) Komunikator – MPI_Comm tipidagi jarayonlar guruhi identifikatori, yuqori darajadagi kommunikator – MPI_COMM_WORLD;
  • (b) qabul qiluvchining darajasi - ko'rsatilgan kommunikatordagi qabul qiluvchi jarayonning raqami;
  • (c) jo'natuvchi darajasi - ko'rsatilgan kommunikatordagi jo'natuvchi jarayonning raqami
  • MPI_ANY_SOURCE orqali tegishli kommunikatorda barcha jo‘natuvchilardan xabarlar olishingiz mumkin.
  • 4. Xabar tegi. int turining ixtiyoriy soni. Siz xabarlarni ma'lum bir teg bilan qabul qilishingiz mumkin, ixtiyoriy tegdagi xabarni qabul qilish uchun -MPI_ANY_TAG dan foydalanish mumkin.

Download 0,78 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish