Amaliyot ishi №2


Download 0.65 Mb.
bet2/3
Sana15.10.2023
Hajmi0.65 Mb.
#1703964
1   2   3
#pragma omp parallel [shart [[,] shart ]…]
pragma omp parallel
{
#pragma omp for
for(int i = 1; i < size; ++i) x[i] = (y[i-1] + y[i+1])/2;

}

Yuqorida keltirilganlarga asosan quyidagicha xulosa qilish mumkin: dasturni parallel qismlarga ajratilishi va parallel protsesslarni ishlab chiqish muhimdir.


OpenMP kutubxonasini Intel Parallel Studio XE 2011 muhitiga sozlash.

1-rasm. Yangi project hosil qilamiz



  1. rasm. Yaratilgan project ni xususiyatini o’zgartirish




  1. rasm. OpenMP kutubxonasini yuklashni tasdiqlash

#include "stdafx.h" #include #include using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
#pragma omp parallel
{
cout<<”Salom Dunyo”}
return 0;
}




  1. rasm. OpenMP da oddiy dastur
    1. Topshiriqlar





  1. Bir o’lchovli signallar ustida qayta ishlash amallarini omp kutubxonasi imkoniyatlaridan foydalanib amalga oshirish.

Signallarni qayta ishlash masalalari:

    1. Signallarni oynalardan o’tkazish (Hemming,Henning va boshqalar);

    2. Spektral almashtishlarni amalga oshirish (Diskret kosinus almashtirish, Adamar, Xaara, Dobishe, Fur’ye almashtirish);

    3. Signallarni filetrlash;

    4. Signallarni spektral sohada siqish.

  1. Ikki o’lchovli signallarni(tasvirlarni) qayta ishlash masalalarini omp kutubxonasi imkoniyatlaridan foydalanib amalga oshirish. Tasvirlani qayta ishlash masalalari:

    1. Tasvirlarni filterlash (box filter, medium filter, Gaus filter va boshqa);

    2. Tasvirlarni spektral almashtish (Diskret kosinus almashtirish, Adamar, Xaara, Dobishe, Fur’ye almashtirish);

    3. tasvirlarni spektral sohada filerlash;

    4. tasvirlarni siqish.




    1. Download 0.65 Mb.

      Do'stlaringiz bilan baham:
1   2   3




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