8-ma’ruza. Mpi asoslari mpi: asosiy tushunchalar va ta’riflar


Kommunikatorlar tushunchasi



Download 177,21 Kb.
Pdf ko'rish
bet2/8
Sana20.12.2022
Hajmi177,21 Kb.
#891653
1   2   3   4   5   6   7   8
Bog'liq
8-ma’ruza. Mpi asoslari mpi asosiy tushunchalar va ta’riflar

Kommunikatorlar tushunchasi. 
Parallel dastur jarayonlari 
guruhlarga birlashtirilgan. 
MPIda kommunikator
- bu ma’lumotlarni 
uzatish operatsiyalarini bajarishda foydalaniladigan jarayonlar guruhi va 
bir qator qoʻshimcha parametrlarni (kontekst) birlashtirgan maxsus 
yaratilgan xizmat koʻrsatish obyekti. 
Qoida tariqasida, bir xil kommunikatorga tegishli jarayonlar uchun 
juftlashtirilgan ma’lumotlarni uzatish operatsiyalari amalga oshiriladi. 
Kollektiv operatsiyalar barcha kommunikator jarayonlariga bir vaqtning 
oʻzida qoʻllaniladi. Natijada, MPIda ma’lumotlarni uzatish operatsiyalari 
uchun foydalaniladigan kommunikatorning koʻrsatilishi majburiydir. 
Hisoblash jarayonida yangi jarayonlar guruhlari va kommunikatorlar 
yaratilishi va mavjud texnologik guruhlar va kommunikatorlarni oʻchirish 
mumkin. Xuddi shu jarayon turli guruhlar va kommunikatorlarga tegishli 
boʻlishi mumkin. Parallel dasturda mavjud boʻlgan barcha jarayonlar 
sukut boʻyicha 
MPI_COMM_WORLD
identifikatori bilan yaratilgan 
kommunikatorning bir qismidir. 
Agar turli guruhlardagi jarayonlar oʻrtasida ma’lumotlarni uzatish 
zarur boʻlsa, global kommunikator (interkommunikator) yaratish kerak. 
Ma’lumotlar turlari. 
Xabarlarni uzatish operatsiyalarini bajarishda, 
MPI funksiyalarida uzatilgan yoki qabul qilingan ma’lumotlarni 
koʻrsatish uchun uzatiladigan ma’lumotlar turini koʻrsatish kerak. MPI 
asosiy ma’lumotlar turlarining katta toʻplamini oʻz ichiga oladi, ular koʻp 
jihatdan C va Fortran algoritmik tillaridagi ma’lumotlar turlariga mos 
keladi. Bundan tashqari, MPI uzatilgan xabarlar mazmunini yanada 
aniqroq va qisqacha tavsiflash uchun yangi olingan ma’lumotlar turlarini 
yaratish qobiliyatiga ega. 
Virtual topologiyalar. 
Yuqorida ta’kidlab oʻtilganidek, juftlashgan 
ma’lumotlarni uzatish operatsiyalari bir xil kommunikatorning har 
qanday jarayonlari oʻrtasida amalga oshirilishi mumkin va 
kommunikatorning barcha jarayonlari jamoaviy operatsiyada ishtirok 
etadi. Shu munosabat bilan jarayonlar oʻrtasidagi aloqa liniyalarining 


mantiqiy topologiyasi toʻliq grafik tuzilishiga ega (protsessorlar oʻrtasida 
haqiqiy fizik aloqa kanallari mavjudligidan qat’iy nazar). 
Shu bilan birga, bir qator parallel algoritmlarni taqdim etish va 
keyingi tahlil qilish uchun mavjud aloqa tarmogʻini ma’lum topologiyalar 
shaklida mantiqiy ravishda taqdim etish tavsiya etiladi. 
MPI jarayonlar majmuini ixtiyoriy oʻlchamdagi panjara shaklida 
ifodalash qobiliyatiga ega. Bundan tashqari, MPI har qanday talab 
qilinadigan turdagi mantiqiy (virtual) topologiyalarni shakllantirish uchun 
imkoniyatlarga ega.

Download 177,21 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish