Mpi any source, mpi any tag mpi get Count, mpi probe,mpi wtime. Xabarni qabul qilish


MPI dasturining bajarilish vaqtini aniqlash



Download 74,45 Kb.
bet5/5
Sana19.04.2022
Hajmi74,45 Kb.
#563124
1   2   3   4   5
Bog'liq
4- amaliy ish

MPI dasturining bajarilish vaqtini aniqlash

  • Birinchi parallel dasturlar ishlab chiqilgandan so'ng ,darhol parallelizmdan foydalanish orqali muammolarni hal qilish jarayonlarining tezlashishini baholash uchun hisob-kitoblarni bajarish vaqtini aniqlash kerak bo'ladi. Dasturlarning ishlash vaqtini o'lchash uchun keng qo'llaniladigan vositalar, qoida tariqasida, apparat platformasi, operatsion tizim, algoritmik til va boshqalarga bog'liq.
  • MPI standarti vaqtni o'lchash uchun maxsus funktsiyalarning ta'rifini o'z ichiga oladi.
  • Joriy vaqt momentini olish quyidagi funktsiya yordamida amalga oshiriladi: double MPI_Wtime(void). Funktsiya sekundlarda joriy vaqt raqamini qaytaradi. Shuning uchun, dasturning ma’lum qismini bajarilish vaqtini bilish uchun o’sha qismning boshida va oxirida MPI_Wtime ni ishlatishingiz kerak. Ko'rsatkichlarni olish uchun yuqori aniqlikdagi taymerlar qo'llaniladi. Agar ular ma'lum bir protsessorda ular bo'lmasa, unda vaqtni olchashning imkoni mavjud emas .
  • MPI_Wtime funktsiyasidan foydalanishning mumkin bo'lgan sxemasi quyidagicha bo'lishi mumkin:
  • double t1, t2, dt;
  • t1 = MPI_Wtime();
  • t2 = MPI_Wtime();
  • dt = t2 – t1;

Topshiriqlar

  • 1) Ikkta jarayondan uchinchi jarayonga istalgan tipdagi bir xil teg orqali ma’lumot jo’nating va uni MPI_ANY_SOURCE ni ishlatgan holda qabul qiling va ma’lumotni ekranga chiqaring va ma’lumot qaysi jarayondan qabul qilinganligini izohlang.
  • 2) Ikkta jarayondan uchinchi jarayonga bitta manzilga istalgan tipdagi turli tegdagi ma’lumot jo’nating va uni MPI_ANY_TAG ni ishlatgan holda qabul qiling va ma’lumotni ekranga chiqaring va ma’lumot qaysi jarayondan qabul qilinganligini izohlang.
  • 3)Bir jarayon orqali bir nechta jarayonlardan MPI_ANY_SOURCE va MPI_ANY_TAG dan foydalangan holda xabarlar qabul qiling va natijani izohlang.
  • 4)Bir jarayondan ikkinchi jarayonga xabar jo’nating va qabul qilibngan xabar uzunligini MPI_Get_Count funksiyasi orqali aniqlang.
  • 5)MPI_Probe ning ikki xolatda ishlatilishi bo’yicha dastur tuzing va uni tushintirib bering.
  • 6)Uchta jarayonda uch xil matematik misol ishlang va natijalarni 4- jarayonga jo’nating va jarayonlarning ishlash vaqtilarini aniqlang va bir biri bilan taqqoslab xulosa chiqaring.

Download 74,45 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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