Parallel dasturlash


int MPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source, int msgtag, MPI_Comm comm, MPI_Request *request)



Download 0,6 Mb.
bet28/77
Sana07.07.2022
Hajmi0,6 Mb.
#754293
1   ...   24   25   26   27   28   29   30   31   ...   77
Bog'liq
Parallel dasturlash (1)

int MPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source, int msgtag, MPI_Comm comm, MPI_Request *request)

OUT buf - xabarni qabul qilish buferi boshining manzili


count - qabul qilingan xabardagi elementlarning maksimal soni
datatype - qabul qilingan xabar elementlarining turi
source – joʻnatish jarayonining raqami
msgtag - qabul qilingan xabar identifikatori
comm - guruh identifikatori
OUT request- asinxron xabarni qabul qilish identifikatori
Xabarni qabul qilish MPI_Recv ga oʻxshaydi, lekin pastki dasturdan qaytish buf buferida xabarni kutmasdan, qabul qilish jarayoni ishga tushirilgandan soʻng darhol sodir boʻladi. Qabul qilish jarayonining tugashini soʻrov parametri va MPI_Wait va MPI_Test protseduralari yordamida aniqlash mumkin.


int MPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source, int msgtag, MPI_Comm comm, MPI_Request *request)

OUT buf - xabarni qabul qilish buferi boshining manzili


count - qabul qilingan xabardagi elementlarning maksimal soni
datatype - qabul qilingan xabar elementlarining turi
source – joʻnatish jarayonining raqami
msgtag - qabul qilingan xabar identifikatori
comm - guruh identifikatori
OUT request- asinxron xabarni qabul qilish identifikatori

Xabarni qabul qilish MPI_Recv ga oʻxshaydi, lekin pastki dasturdan qaytish buf buferida xabarni kutmasdan, qabul qilish jarayoni initsializatsiyalangandan soʻng darhol sodir boʻladi. Qabul qilish jarayonining tugashini request parametri va MPI_Wait va MPI_Test protseduralari yordamida aniqlash mumkin.


10.3. Oʻzaro ishlash soʻrovlarini birlashtirish


Ushbu guruhdagi protseduralar qabul qilish / uzatishni qayta ishlash va jarayon va tarmoq boshqaruvchisi oʻrtasida zarur ma’lumotlarni koʻchirishda bitta protsessor ichida yuzaga keladigan qoʻshimcha xarajatlarni kamaytirishga imkon beradi. Qabul qilish va/yoki uzatish uchun bir nechta soʻrovlar bitta buyruq bilan keyingi ishga tushirilishi uchun birlashtirilishi mumkin. Xabarni qabul qilish usuli hech qanday tarzda uni joʻnatish usuliga bogʻliq emas: soʻrovlar birikmasidan foydalangan holda yoki odatiy tarzda yuborilgan xabar odatdagi usulda ham, soʻrovlar kombinatsiyasidan foydalangan holda ham qabul qilinishi mumkin.



Download 0,6 Mb.

Do'stlaringiz bilan baham:
1   ...   24   25   26   27   28   29   30   31   ...   77




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