Mavzu: mpi paketini ishlashini o‘rganish
Download 55.62 Kb.
|
KOMPYUTER ARXITEKTURASI FANIDAN 6
- Bu sahifa navigatsiya:
- Point-to-Point Communication
- Collective Communication
KOMPYUTER ARXITEKTURASI FANIDAN 6-TOPSHIRIQ MAVZU: MPI PAKETINI ISHLASHINI O‘RGANISH
Message Passing Interface Xabarlarni uzatish interfeysi (MPI) - taqsimlangan xotira tizimlarida parallel hisoblash uchun xabarlarni uzatish interfeysining standart spetsifikatsiyasi. MPI dasturlash tili emas. Bu dasturchilar parallel dasturlar yozish uchun C, C++ yoki Fortran kodlaridan qo'ng'iroq qilishlari mumkin bo'lgan funktsiyalar kutubxonasidir. MPI yordamida MPI kommunikatori dinamik ravishda yaratilishi va bir vaqtning o'zida klasterlarning alohida tugunlarida ishlaydigan bir nechta jarayonlarga ega bo'lishi mumkin. Har bir jarayon uni aniqlash uchun yagona MPI darajasiga, o'z xotira maydoniga ega va boshqa jarayonlardan mustaqil ravishda amalga oshiriladi. Jarayonlar ma'lumot almashish uchun xabarlarni uzatish orqali bir-biri bilan aloqa qiladi. Parallellik dastur topshirig'i kichik bo'laklarga bo'linganda va bu qismlarni har bir jarayon o'z qismini qayta ishlaydigan jarayonlar o'rtasida taqsimlanganda yuzaga keladi. MPI aloqa usullari MPI MPI jarayonlari bir-biri bilan muloqot qilish uchun foydalanishi mumkin bo'lgan uch xil aloqa usullarini taqdim etadi. Aloqa usullari quyidagicha muhokama qilinadi: Point-to-Point CommunicationMPI Point-to_Point aloqasi MPI-da eng ko'p ishlatiladigan aloqa usuli hisoblanadi. Bu xabarni bitta kommunikatorda bir jarayondan ma'lum bir jarayonga o'tkazishni o'z ichiga oladi. MPI blokirovka qiluvchi (sinxron) va bloklanmaydigan (asinxron) nuqtadan nuqtaga aloqani ta'minlaydi. Aloqani blokirovka qilish bilan MPI jarayoni boshqa MPI jarayoniga xabar yuboradi va o'z ishini davom ettirishdan oldin qabul qilish jarayoni xabarni to'liq va to'g'ri qabul qilguncha kutadi. Boshqa tomondan, bloklanmagan aloqadan foydalangan holda yuborish jarayoni boshqa MPI jarayoniga xabar yuboradi va xabarni qabul qilish jarayoni tomonidan to'g'ri qabul qilinganligiga ishonch hosil qilishni kutmasdan o'z ishini davom ettiradi.
|
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling