Parallel dasturlash


Ma’lumotlarni uzatish operatsiyalari



Download 0,6 Mb.
bet11/77
Sana07.07.2022
Hajmi0,6 Mb.
#754293
1   ...   7   8   9   10   11   12   13   14   ...   77
Bog'liq
Parallel dasturlash (1)

Ma’lumotlarni uzatish operatsiyalari. MPI xabarlarni uzatish operatsiyalariga asoslanadi. MPI tuzilmasida taqdim etilgan funksiyalar orasida ikkita jarayon oʻrtasidagi juftlik (nuqtadan nuqtaga) operatsiyalar va bir nechta jarayonlarning bir vaqtning oʻzida oʻzaro ta’siri uchun kollektiv (jamoa) aloqa harakatlari mavjud.
Juftlangan operatsiyalarni bajarish uchun turli xil uzatish rejimlaridan foydalanish mumkin, shu jumladan sinxronlash, blokirovkalash va boshqalar.
Yuqorida ta’kidlab oʻtilganidek, MPI standarti asosiy jamoaviy ma’lumotlarni uzatish operatsiyalarining aksariyat qismini amalga oshirish zarurligini ta’minlaydi.
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.

Download 0,6 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   77




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