• Hisobot shakli
  • Nazorat savollari
  • Openmp paket tarkibini va ishlashini o‘rganish ishdan maqsad




    Download 0,58 Mb.
    Pdf ko'rish
    bet2/2
    Sana08.07.2024
    Hajmi0,58 Mb.
    #266977
    1   2
    Amaliy qism 
    OpenMP kutubxonasini sozlash 
    OpenMP kutubxonasini Visual Studio 2015 muhitiga sozlash uchun 
    quyidagi ketma-ketliklarni amalga oshiramiz: 
    1-qadam. 
    Visual Studio 2015 muhitida yangi project yaratib olamiz 
    va uni OpenMP.cpp kengaytmada nomlaymiz (10.2-rasm). 
    10.2-rasm. Yangi OpenMP.cpp nomli project hosil qilish 


    55 
    2-qadam. 
    Yaratgan OpenMP.cpp projectimizni xususiyatlari 
    (properties)ga kirib uning xususiyatlarini o‘zgartiramiz (10.3-rasm). 
    10.3-rasm. Yaratilgan OpenMP.cpp projectini xususiyatini o‘zgartirish 
    3-qadam. 
    Ushbu qadamda, C/C++ -> Language bo‘limiga kirib 
    OpenMP kutubxonasini yuklashni tasdiqlab quyamiz (10.4-rasm). 
    10.4-rasm. OpenMP kutubxonasini yuklashni tasdiqlash 


    56 
    OpenMP paketini Visual Studio muhitiga samarali o‘rnatilganiga 
    ishonch hosil qilish uchun quyidagi kodni amalga oshiramiz, va natija 
    (10.5-rasm) ni ko‘ramiz: 
    #include

    stdafx.h

    #include 

    #include

    using
    namespace
    std; 
    int
    _tmain(
    int
    argc, _TCHAR* argv[]) 

    #pragma 
    omp parallel

    // parallel mintaqa
    cout<<

    Salom Dunyo

    }
    system(“pause”);
    return
    0; 

    10.6-rasm. OpenMP paketi yordamida yaratilgan mintaqada “Salom 
    Dunyo” so‘zini har bir oqimlarga yuklash 
     
     


    57
    Topshiriqlar
    1.
    Shaxsiy 
    kompyuteringizda 
    OpenMP 
    kutubxonasini 
    sozlang,
    protsessor yadrosi malumotlarini jadval asosida taqdim eting va izoh
    bering.
    2.
    Zamonaviy ko‘pyadroli protsessorlarda parallel oqim hosil qiling.
    3. Shaxsiy kompyuteringizda OpenMP paketini amaliy qismda 
    ko‘rsatilgan ketma-ketlikda sozlang protsessorning yadrolarida 
    oqimlarni hosil qiling va barcha xususiyatlarga izoh keltiring.
    4.
    Topshiriq natijasi (amaliy ish bajarilayotganda kompyuter ekranini
    rasm olib) hisobotga qo‘shish.
    Hisobot shakli
    1.
    Amaliy ishning nomi.
    2.
    OpenMP paketini shaxsiy kompyuterda sozlash ketma-ketligi.
    3.
    Nazariy ma’lumotlar ya’ni topshriqni bajarishda foydalanilgan
    funksiyalar tavsifi.
    4.
    Topshiriqlarda berilgan guruhlar kesimida tasniflangan vazifalar
    mosligi.
    5.
    Xulosa va foydalanilgan adabiyotlar.
    6.
    Talab etiladi: 
    Matn muharriri - Microsoft Word, shirift - Times New
    Roman, oraliq interval - 1.5, o‘lchami - 14.
    Nazorat savollari
    1. Paraallellashtirish deganda nimani tushunasiz?
    2. OpenMP paketi nima?
    3. OpenMP paketini shaxsiy kompyuterda qanday sozlanadi?
    4. OpenMP kutubxonasida qanday misollar yechish mumkin?
    5. OpenMP paketining boshqa parallellashtirish paketlaridan qanday
    farqi bor?

    Download 0,58 Mb.
    1   2




    Download 0,58 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Openmp paket tarkibini va ishlashini o‘rganish ishdan maqsad

    Download 0,58 Mb.
    Pdf ko'rish