Radio va Mobil aloqa


Message Passing Interface


Download 127.05 Kb.
Pdf ko'rish
bet2/4
Sana14.12.2022
Hajmi127.05 Kb.
#1005380
1   2   3   4
Bog'liq
KA-AMALIY-4-5

Message Passing Interface (MPI - Xabarlarni uzatish interfeysi) – bu, 
taqsimlangan xotira bo‘ylab parallel dastur bilan ishlaydigan bir nechta 
kompyuterlar o‘rtasida xabar almashishning standartlashtirilgan vositasidir. 
Parallel hisoblashda bir nechta kompyuterlar yoki hatto bitta 
kompyuter ichidagi bir nechta protsessor yadrolari tugunlar deb ataladi. 
Parallel tartibdagi har bir tugun odatda umumiy hisoblash muammosining 
bir qismida ishlaydi. Keyin vazifa har bir parallel tugunning harakatlarini 
sinxronlashtirish, tugunlar o‘rtasida ma’lumot almashish va butun parallel 
klaster ustidan buyruq va boshqaruvni ta’minlashdir. Xabarlarni uzatish 
interfeysi ushbu vazifalar uchun standart funktsiyalar to‘plamini belgilaydi. 
O‘z- o‘zidan uzatiladigan xabar atamasi odatda xabarni obyektga, parallel 
jarayonga, subprogrammaga, funktsiyaga yoki ish zarrachasiga yuborishni 
bildiradi, keyinchalik u boshqa jarayonni boshlash uchun ishlatiladi. MPI 
Fortran, C, C++ va Java kabi dasturlash tillarida tartiblar va kutubxonalar 
uchun foydali sintaksisni belgilaydi. 
OpenMP va MPI - bu ko‘p yadroli umumiy xotira mashinalarida tishli 
ilovalarning kuchidan foydalanish uchun ishlatiladigan ikkita metodologiya. 
Ko‘pincha algoritmni qayta ishlash vaqtini qisqartirish nuqtai nazaridan 
qaysi biri tezroq yoki samaraliroq degan savol tug‘iladi. Bunga qisqacha 


javob shuki, MPI va openMP, eng asosiy talablari bilan ishlaganda, oddiy 
hisoblash yukini qayta ishlash vaqtini qisqartirishda teng darajada 
samaralidir. Uzoqroq murakkab javob shundaki, turli xil algoritmlar va 
apparat atributlarining ta’siri (masalan, xotira o‘zaro ulanishlari va keshlar) 
OpenMP va MPI ishlashi va samaradorligiga katta ta’sir ko‘rsatadi. 
TOPSHIRIQLAR 
1. Parallel ishlov berish nima? 
2. Parallel hisoblashlar deganda nimani tushunasiz? 
3. OpenMP texnologiyasi?

Download 127.05 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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