10
almashinuvi interfeysi standarti bo'lib, uning ko'plab kompyuter platformalari uchun ilovalari mavjud. Klasterlar va
superkompyuterlar uchun dasturlarni ishlab chiqishda foydalaniladi. MPI-dagi jarayonlar o'rtasidagi asosiy aloqa vositasi
xabarlarni bir-biriga uzatishdir.MPI standartlashtirish MPI Forum tomonidan amalga oshiriladi. MPI standarti platformada ham,
foydalanuvchi ilovalarida ham qo'llab-quvvatlanishi kerak bo'lgan xabar almashish interfeysini tavsiflaydi. Hozirgi kunda ko'plab
bepul va tijorat MPI ilovalari mavjud. Fortran 77/90, Java, C va C++ uchun ilovalar mavjud.Avvalo, MPI taqsimlangan xotiraga
ega tizimlarga, ya'ni ma'lumotlarni uzatish xarajatlari yuqori bo'lganda, OpenMP esa umumiy xotiraga ega tizimlarga (umumiy
keshli ko'p yadroli) qaratilgan. Klasterda ko'p yadroli tizimlardan foydalanishni optimallashtirish uchun ikkala
texnologiya
birgalikda ishlatilishi mumkin.
Dostları ilə paylaş: