• Moydinov Sardorbekning “KOMPYUTER ARXITEKTURASI”
  • Mavzu: OpenMP paketi yordamida algoritmlarni amalga oshirish Topshiriq.
  • Nazorat savollari.
  • Kompyuter injiniringi” fakulteti Kompyuter injiniringi yo‘nalishi 616-21– guruh talabasi Moydinov Sardorbekning




    Download 2.5 Mb.
    bet1/4
    Sana23.01.2024
    Hajmi2.5 Mb.
    #143704
      1   2   3   4
    Bog'liq
    3-dedlayn.
    xparadigma, Algoritmlarni loyihalash, Ravshan loyiha ishi

    O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG‘ONA FILIALI

    KOMPYUTER INJINIRINGI” fakulteti




    Kompyuter injiniringi yo‘nalishi


    616-21– guruh talabasi


    Moydinov Sardorbekning

    KOMPYUTER ARXITEKTURASI”




    fanidan tayyorlagan
    11-15 AMALIYOT ISHLARI

    Topshirdi: S.Moydinov




    Qabul qildi: R.Nabijonov
    Farg‘ona 2023
    11-amaliy ish.
    Mavzu: OpenMP paketi yordamida algoritmlarni amalga oshirish


    Topshiriq. Har bir talaba Linux operatsion tizimida OpenMP ni o‘rnatish jarayonini skrinshotini joylaydi va nazariy savollarga tayyorlanadi. Ishlanayotgan jarayonda har kim o‘zining ism familiyasini yozishi shart!



    Ushbu rasmda menda OpenMP o’rnatilganligini isboti va ism familiya yozilgan jarayoni ko’rsatilgan.


    Nazorat savollari.
    1. OpenMP paketi nima va algoritmlar amalga oshirishda qanday foydalaniladi?
    2. OpenMP direktivlari yordamida qanday paralel sikl yaratiladi?

    12-amaliy ish.
    Mavzu: OpenMP paketi yordamida misollar yechish


    Topshiriq. Har bir talaba o’ziga berilgan masalani Linux operatsion tizimida ism familiyasiga C++ dasturlash tili faylini yaratib uni generatsiya qiladi va ishlatib skrinshotlarini ketma-ketlikda joylab talab etiladi.



    Ushbu rasmda shablon qilib ko’rsatib ketilgan.

    12

    #include
    #include

    int main() {


    int n = 10;

    #pragma omp parallel for schedule(dynamic, 2)


    for (int i = 0; i < n; ++i) {
    std::cout << "Iteration: " << i << " Thread ID: " << omp_get_thread_num() << std::endl;
    }

    return 0;


    }


    Download 2.5 Mb.
      1   2   3   4




    Download 2.5 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kompyuter injiniringi” fakulteti Kompyuter injiniringi yo‘nalishi 616-21– guruh talabasi Moydinov Sardorbekning

    Download 2.5 Mb.