Topshiriq № Mavzu: mpi paketi yordamida misollar yechish Ishdan maqsad


-rasm. “Estafeta tayoqchasi” jarayonlarining aloqa sxemasi Kirish ma’lumotlari



Yüklə 261,33 Kb.
səhifə3/21
tarix07.01.2024
ölçüsü261,33 Kb.
#208656
1   2   3   4   5   6   7   8   9   ...   21
amaliy7

1-rasm. “Estafeta tayoqchasi” jarayonlarining aloqa sxemasi
Kirish ma’lumotlari: yo‘q.
Chiqish ma’lumotlari: «[]: receive message ''».
4 talik jarayonlar uchun kirish va chiqish ma’lumotlariga misol

Kiritish ma’lumotlar

Chiqish ma’lumotlar




[0]: receive message '3'
[1]: receive message '0'
[2]: receive message '1'
[3]: receive message '2'

6-Topshiriq. “Nuqta-nuqta” kommunikatsiyalar: “usta-ishchi” sxemasi
Nuqta-nuqta turidagi xabarlarni yuborish uchun blokirovkalash funktsiyalaridan foydalanib, “master-slave” jarayonining aloqa sxemasini amalga oshiradigan MPI-dasturini yozing, bunda master1 deb ataladigan bitta jarayon slave deb ataladigan boshqa jarayonlardan xabarlarni oladi (2-rasmga qarang). Yuboriladigan xabar sifatida jarayon nomeridan foydalaning. Master-jarayon barcha qabul qilingan xabarlarni ekranga chop qilinishi kerak.

2-rasm. “master-slave” jarayonlari o‘rtasidagi aloqa sxemasi
Kirish ma’lumotlari: yo‘q.
Chiqish ma’lumotlari: «receive message '' from ».
4 talik jarayonlar uchun kirish va chiqish ma’lumotlariga misol

Kiritish ma’lumotlar

Chiqish ma’lumotlar




receive message '1'
receive message '2'
receive message '3'

7-topshiriq. “nuqta-nuqta” aloqalar: oddiy bloklanmagan almashinuvlar
Nuqta-nuqta MPI_Isend, MPI_Irecv, MPI_Wait bloklanmagan xabarlarni uzatuvchi asosiy MPI-funksiyalarini o‘rganing. Bu funksiyalar yordamida 0 nomerli jarayondan 1 nomerli jarayonga xabar yuboradigan MPI-dasturini tuzing. 1-jarayon ekranda qabul qilingan xabarni chiqaradi.

Yüklə 261,33 Kb.

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




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin