Ko'p tarmoqli(oqimli) dasturlash


Download 27.34 Kb.
bet2/3
Sana09.11.2023
Hajmi27.34 Kb.
#1759151
1   2   3
Bog'liq
7-amaliy mashg\'ulot

3. MPI texnologiyasi

Taqsimlangan xotira tizimlari (klasterlar) uchun parallel dasturlash operatsion tizimlarda etarli darajada yuqori darajadagi qo'llab-quvvatlanmaydi.


Parallel dastur jarayonlari o'rtasida ma'lumotlar almashinuvini amalga oshirish uchun soketlar bilan to'g'ridan -to'g'ri ishlashni qulay yondashuv deb tasniflash mumkin emas.



  1. MPI standarti klasterli tizimlarga mo'ljallangan dasturlarni ishlab chiqish uchun xos bo'lgan xabar almashish modelida parallel dasturlarni tuzish mexanizmini ta'minlaydi.

  2. Standart funktsiyalar to'plamini belgilaydi va xabarlar, turlar, guruhlar va kommunikatorlar, virtual topologiyalarga asoslangan ma'lum darajadagi mavhumlikni joriy qiladi. C, C ++, Fortran uchun standart MPI ulanishlari mavjud.

  3. MPI standart dasturlari deyarli barcha superkompyuter platformalarida, shuningdek UNIX \ Linux va Windows ish stantsiyalariga asoslangan klasterlarda mavjud. Hozirgi vaqtda MPI - bu o'z sinfining eng ko'p ishlatiladigan va dinamik rivojlanayotgan interfeysi.


  4. MPI ning ijobiy tomonlari quyidagilardan iborat:

  5. Portativlik - MPI turli xil kompyuter tizimlari o'rtasida parallel dasturlarning ko'chirilishi muammosining jiddiyligini sezilarli darajada kamaytirishi mumkin - MPI kutubxonasi yordamida algoritmik C yoki Fortran tilida ishlab chiqilgan parallel dastur, qoida tariqasida, har qanday standartni amalga oshira oladigan hisoblash platformalarida ishlaydi.

Samaradorlikni oshirish - MPI parallel hisoblash samaradorligini oshirishga hissa qo'shadi, chunki hozirgi kunda ishlatilgan kompyuter uskunalarining imkoniyatlarini maksimal darajada hisobga olgan holda deyarli har bir turdagi hisoblash tizimlari uchun standartlar joriy qilingan.


MPI dasturlarini tuzishning asosiy yondashuvi - bu jarayonlar o'rtasida ma'lumotlar va hisob -kitoblarning aniq taqsimlanishi, shuningdek ma'lumotlar uzatish uchun xabarlar almashinuvi, shuning uchun MPI dasturi ketma -ket dasturdan ancha farq qiladi, va ba'zi hollarda hatto bitta jarayonli versiyada ham bajarilmasligi mumkin. Va, albatta, MPI dasturlarini yaratish va nosozliklarni tuzatish, xuddi shu muammoni hal qiladigan ketma -ket dasturni tuzishdan ko'ra ko'proq kuch talab qiladi.

Download 27.34 Kb.

Do'stlaringiz bilan baham:
1   2   3




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