Muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti telekommunikatsiya texnologiyalari
Download 151.52 Kb.
|
4-5 Topshiriq, komp.arx
- Bu sahifa navigatsiya:
- Kompyuter arxitekturasi fanidan
- MPI standartlari
OʻZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGIMUHAMMAD AL-XOZAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETITELEKOMMUNIKATSIYA TEXNOLOGIYALARIFakulteti 414-20 guruh talabasiKompyuter arxitekturasi fanidan4-5- Topshiriq Bajardi: Jalilova Zevar Tekshirdi: To’rayeva M TOSHKENTMPI paketini ishlashni o’rganish Message Passing Interface (MPI, xabarlarni uzatish interfeysi) — bitta vazifani bajaradigan jarayonlar o'rtasida xabar almashish imkonini beruvchi ma'lumotlarni uzatish uchun dasturiy interfeys (API). Uilyam Gropp, evin LASK tomonidan ishlab chiqilgan (eng.) va boshqalar. MPI parallel dasturlashda ma'lumotlar almashinuvi interfeysining eng keng tarqalgan standarti bo'lib, uni ko'plab kompyuter platformalari uchun amalga oshirish mumkin. Klasterlar va superkompyuterlar uchun dasturlarni ishlab chiqishda foydalaniladi. MPI-dagi jarayonlar o'rtasidagi asosiy aloqa vositasi xabarlarni bir-biriga uzatishdir. MPI standartlashtirish MPI forumi tomonidan amalga oshiriladi. MPI standarti platformada ham, foydalanuvchi dasturlarida ham qo'llab-quvvatlanishi kerak bo'lgan xabarlarni uzatish interfeysini tavsiflaydi. Hozirda ko'plab bepul va tijorat MPI dasturlari mavjud. Fortran 77/90, Java, C va C++tillari uchun dasturlar mavjud. MPI birinchi navbatda taqsimlangan xotira tizimlariga qaratilgan, ya'ni ma'lumotlarni uzatish xarajatlari katta bo'lsa, OpenMP umumiy xotira tizimlariga (umumiy Kesh bilan ko'p yadroli) qaratilgan. Klasterda ko'p yadroli tizimlardan maqbul foydalanish uchun ikkala texnologiya ham birgalikda ishlatilishi mumkin. MPI standartlariMPI ning birinchi versiyasi 1993-1994 yillarda ishlab chiqilgan va MPI 1 1994 yilda chiqarilgan. Ko'pgina zamonaviy MPI dasturlari 1.1 versiyasini qo'llab-quvvatlaydi. MPI 2.0 versiyasi standarti aksariyat zamonaviy dasturlar tomonidan qo'llab-quvvatlanadi, ammo ba'zi funktsiyalar to'liq amalga oshirilmasligi mumkin. MPI 1.1 (1995 yil 12 iyunda nashr etilgan, birinchi dastur 2002 yilda paydo bo'lgan) quyidagi funktsiyalarni qo'llab-quvvatlaydi: alohida jarayonlar o'rtasida xabarlarni uzatish va qabul qilish; jarayonlarning jamoaviy o'zaro ta'siri; jarayon guruhlaridagi o'zaro ta'sirlar; jarayon topologiyalarini amalga oshirish; MPI 2.0 (1997 yil 18-iyulda nashr etilgan) qo'shimcha ravishda quyidagi xususiyatlarni qo'llab-quvvatlaydi: dinamik jarayonlarni yaratish va jarayonlarni boshqarish; bir tomonlama aloqa (Get / Put); parallel kirish va chiqish; kengaytirilgan jamoaviy operatsiyalar (jarayonlar nafaqat bitta kommunikator ichida, balki bir nechta kommunikatorlar ichida ham jamoaviy operatsiyalarni amalga oshirishi mumkin). MPI 2.1 versiyasi 2008 yil sentyabr oyining boshlarida chiqdi. MPI 2.2 versiyasi 2009 yil 4 sentyabrda chiqdi. MPI 3.0 versiyasi 2012 yil 21 sentyabrda chiqdi. Download 151.52 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling