3- amaliy mashg’ulot. Mavzu
Parallel dastur tushunchasi
Download 251.03 Kb. Pdf ko'rish
|
3-amaliy
- Bu sahifa navigatsiya:
- Ma’lumotlarni uzatish operatsiyalari.
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling