Kompyuter arxitekturasi” Fanidan Mustaqil ishi


Download 298.76 Kb.
bet11/13
Sana14.04.2023
Hajmi298.76 Kb.
#1356876
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
ka dan nurmatov

Asinxron rejim - Keyingi xabarni jo'natish uchun oldingi xabarni yetkazib berishni tasdiqlovchi kvitansiya talab qilinmaydi.
Kollektiv muloqot
Kollektiv aloqa xabarlarni uzatish uchun ikkitadan ortiq protsessorlarni o'z ichiga oladi. Quyidagi rejimlar jamoaviy aloqaga imkon beradi -
To'siq - To'siq rejimi, agar aloqaga kiritilgan barcha protsessorlar xabarni uzatish uchun ma'lum bir blokni (to'siq bloki sifatida tanilgan) ishlatsa, mumkin.
Eshittirish - eshittirish ikki xil -
Hammaga bitta - Bu erda bitta operatsiyaga ega bitta protsessor boshqa barcha protsessorlarga bir xil xabarni yuboradi.
Hammasi uchun - Bu erda barcha protsessorlar boshqa barcha protsessorlarga xabar yuboradilar.
Efirga uzatiladigan xabarlar uch xil bo'lishi mumkin -
Shaxsiylashtirilgan - Noyob xabarlar barcha boshqa maqsadli protsessorlarga yuboriladi.
Shaxsiylashtirilmagan - Barcha maqsadli protsessorlar bir xil xabarni oladi.
Qisqartirish - Reduktsiyali translyatsiyada guruhning bir protsessori guruhdagi barcha boshqa protsessorlardan kelgan barcha xabarlarni to'playdi va ularni guruhdagi barcha boshqa protsessorlar kirishi mumkin bo'lgan yagona xabarga birlashtiradi.
Xabarni uzatishning afzalliklari
Parallelizmning past darajadagi nazoratini ta'minlaydi;
Bu portativ;
Kamroq xatoga yo'l qo'ymaslik;
Parallel sinxronizatsiya va ma'lumotlarni tarqatishda kamroq qo'shimcha xarajatlar.
Xabarni uzatishning kamchiliklari
Parallel umumiy xotira kodi bilan solishtirganda, xabarlarni uzatish kodi odatda ko'proq dasturiy ta'minotni talab qiladi.
Xabarlarni o'tkazish kutubxonalari
Xabarlarni uzatuvchi ko'plab kutubxonalar mavjud. Bu erda biz eng ko'p ishlatiladigan ikkita xabar o'tkazish kutubxonasini muhokama qilamiz -
Xabarlarni uzatish interfeysi (MPI)
Parallel virtual mashina (PVM)
Xabarlarni uzatish interfeysi (MPI)
Bu taqsimlangan xotira tizimidagi barcha parallel jarayonlar o'rtasida aloqani ta'minlash uchun universal standartdir. Ko'p ishlatiladigan parallel hisoblash platformalarining aksariyati xabarlarni uzatish interfeysining kamida bitta amalga oshirilishini ta'minlaydi. U kutubxona deb ataladigan oldindan belgilangan funktsiyalar to'plami sifatida amalga oshirilgan va uni C, C++, Fortran va boshqalar kabi tillardan chaqirish mumkin. MPI-lar boshqa xabar o'tkazuvchi kutubxonalarga qaraganda tez va portativdir.

Download 298.76 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




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