Amaliy mashg‘ulot №9. Openmp paket imkoniyatlari. Reja Openmp nima?
Download 40.91 Kb. Pdf ko'rish
|
9-amaliy mashg\'ulot
- Bu sahifa navigatsiya:
- "etim" (yirtilgan) deb nomlangan korsatmalarni
bo'yicha
maxsus ko'rsatmalarni qo'llab -quvvatlaydilar . Biroq, bu ko'rsatmalar to'plami odatda 1) juda cheklangan; 2) bir -biriga mos kelmaydigan; Natijada, ishlab chiquvchilar har bir platforma uchun ilovani alohida parallellashtirishlari kerak. OpenMP asosan bu ko'rsatmalar to'plamini umumlashtirish va kengaytirishdir. 1. " Ekstremal parallelizatsiya" g'oyasi tufayli OpenMP hisoblash dasturlarini katta parallel halqalar bilan tezda parallellashtirishni istagan ishlab chiquvchilar uchun juda mos keladi. Ishlab chiquvchi yangi parallel dastur yaratmaydi, lekin ketma -ket dastur matniga ketma -ket OpenMP direktivalarini qo'shadi. 2. Shu bilan birga, OpenMP - bu moslashuvchan mexanizm bo'lib, u ishlab chiqaruvchiga parallel ilovalarning xatti -harakatlarini katta nazorat bilan ta'minlaydi. 3. Bir protsessorli platformadagi OpenMP dasturi ketma - ket dastur sifatida ishlatilishi mumkin deb taxmin qilinadi , ya'ni. ketma -ket va parallel versiyalarni qo'llab -quvvatlashga hojat yo'q. OpenMP ko'rsatmalari ketma -ket kompilyator tomonidan e'tiborsiz qoldiriladi va matni spetsifikatsiyalarda berilgan OpenMP protseduralarini chaqirishni stublar bilan almashtirish mumkin. 4. OpenMP-ning afzalliklaridan biri, uni ishlab chiquvchilar "etim" (yirtilgan) deb nomlangan ko'rsatmalarni qo'llab-quvvatlashni ko'rib chiqadilar, ya'ni ishlarni sinxronlashtirish va taqsimlash bo'yicha ko'rsatmalar parallel maydonning leksik kontekstiga to'g'ridan-to'g'ri kirmasligi mumkin. OpenMP Pthreads -ga o'xshash terminologiya va dasturlash modelidan foydalanadi (dinamik ravishda paydo bo'ladigan iplar, umumiy va umumiy ma'lumotlar, sinxronizatsiya uchun qulflash mexanizmi). Katta ehtimol bilan OpenMP Pthreads tepasida amalga oshiriladi. Download 40.91 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling