3- amaliy mashg’ulot. Mavzu


Parallel dastur tushunchasi


Download 251.03 Kb.
Pdf ko'rish
bet5/6
Sana18.06.2023
Hajmi251.03 Kb.
#1581579
1   2   3   4   5   6
Bog'liq
3-amaliy

Parallel dastur tushunchasi.. 


MPI doirasida parallel dastur deganda bir vaqtning oʻzida bajariladigan 
jarayonlar toʻplami tushuniladi.Jarayonlar turli protsessorlarda bajarilishi mumkin, 
lekin bir protsessorda bir nechta jarayonlar ham joylashishi mumkin (bu holda 
ularning bajarilishi vaqtni taqsimlash rejimida amalga oshiriladi). Ba’zi hollarda
parallel dasturni bajarish uchun bitta protsessordan foydalanish mumkin -qoida 
tariqasida, bu usul dastlab parallel dasturning toʻgʻriligini tekshirish uchun 
ishlatiladi. Parallel dasturning har bir jarayoni bir xil dastur kodining nusxasi (SPMP 
modeli) asosida ishlab chiqariladi. Bajariladigan dastur koʻrinishida taqdim etilgan 
ushbu dastur kodi barcha ishlatiladigan protsessorlarda parallel dastur ishga 
tushirilganda mavjud boʻlishi kerak. Bajariladigan dastur uchun dastlabki dastur 
kodi MPI kutubxonasining u yoki bu ilovasidan foydalangan holda C tilida ishlab 
chiqilgan. Amaldagi jarayonlar soni va protsessorlar soni parallel dasturni ishga 
tushirish vaqtida MPI dasturlarining ishlash muhiti orqali aniqlanadi va hisoblash 
jarayonida oʻzgarmasdir (MPI-2 standarti jarayonlar sonini dinamik ravishda 
oʻzgartirish imkoniyatini nazarda tutadi). Dasturdagi barcha jarayonlar ketma-ket 0 
dan p-1 gacha raqamlangan, bu yerda p -jarayonlarning umumiy soni. Jarayon 
raqami jarayon darajasi deb ataladi. 
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. 

Download 251.03 Kb.

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




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