• "etim" (yirtilgan) deb nomlangan korsatmalarni
  • Amaliy mashg‘ulot №9. Openmp paket imkoniyatlari. Reja Openmp nima?




    Download 191 Kb.
    Pdf ko'rish
    bet2/5
    Sana16.12.2023
    Hajmi191 Kb.
    #120066
    1   2   3   4   5
    Bog'liq
    9-amaliy mashg\'ulot

    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 191 Kb.
    1   2   3   4   5




    Download 191 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy mashg‘ulot №9. Openmp paket imkoniyatlari. Reja Openmp nima?

    Download 191 Kb.
    Pdf ko'rish