Topshiriq № Mavzu: mpi paketi yordamida misollar yechish Ishdan maqsad



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

Kiritish ma’lumotlar

Chiqish ma’lumotlar

9
aaaaaaaa

a = 9

3
rvtabc

a = 1
b = 1
c = 1
r = 1
t = 1
v=1

11-Topshiriq. Kollektiv aloqalar: reduksiya operatsiyalari
1. Turli jarayonlarning manzil fazolarida joylashgan ma’lumotlarda reduksiya amallarini bajarish uchun MPI_Reduce MPI-funksiyasini o‘ganing. π sonini hisoblash dasturini tuzing (6-amaliy ish 11-topshiriqqa qarang), har bir jarayon tomonidan hisoblangan natijalarni umumlashtirish uchun MPI_Reduce funksiyasidan foydalaning.
2*. MPI_Reduce funtsiyasi o‘rniga nuqta-nuqta aloqa funksiyalaridan foydalangan holda dasturni qayta yozing. Kollektiv va nuqta-nuqta almashish bilan dasturni bajarib samaradorligini solishtiring.
Kirish ma’lumotlari: bitta butun N soni (hisoblash aniqligi).
Chiqish ma’lumotlari: bitta haqiqiy pi soni.
Kirish va chiqish ma'lumotlariga misol

Kiritish ma’lumotlar

Chiqish ma’lumotlar

1000000000

3.14159265

12-topshiriq. Kollektiv aloqalar: ma’lumotlarni tarqatish va yig‘ish funksiyalari
1) Jarayonlar bo‘yicha MPI_Scatter va MPI_Gather ma’lumotlar bloklarini tarqatish va yig‘ish uchun MPI-funksiyalarini o‘rganing. n×n o‘lchamli ikkita kvadrat matritsaning A×B = C ko‘paytmasini hisoblaydigan dastur yozing. 6-amaliy ish 12-topshiriqda berilgan formuladan foydalaning. Ma’lumotlarni kiritish va natijani chiqarish 0-nomerli jarayonda amalga oshirilishi kerak. A va B matritsalarini taqsimlash va C matritsasini yig‘ish uchun MPI_Scatter va MPI_Gather funksiyalaridan foydalaning.
2*. MPI_Scatter va MPI_Gather funksiyalari o‘rniga “nuqta-nuqta” aloqa funksiyalaridan foydalangan holda dasturni qayta yozing. Kollektiv va nuqta-nuqta almashish bilan dasturni bajarib samaradorligini solishtiring.

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