Yunalishi guruh talabasi fio kompyuter arxitekturasi fanidan 4-topshiriq mavzu


OpenMP texnologiyasining versiyalari



Download 202,98 Kb.
Pdf ko'rish
bet2/2
Sana02.12.2022
Hajmi202,98 Kb.
#876908
1   2
OpenMP texnologiyasining versiyalari 
№ 
Versiya 
Til 
Ishlab chiqarilish 
sanasi 

OpenMP 4.5 
C/C++/Fortran 
2015-11-01 

OpenMP 4.0 
C/C++/Fortran 
2013-07-01 

OpenMP 3.1 
C/C++/Fortran 
2011-07-01 

OpenMP 3.0 
C/C++/Fortran 
2008-05-01 

OpenMP 2.5 
C/C++/Fortran 
2005-05-01 

OpenMP 2.0c 
C/C++ 
2002-03-01 

OpenMP 2.0f 
Fortran 
2000-11-01 

OpenMP 1,0c 
C/C++ 
1998-10-01 

OpenMP 1.0f 
Fortran 
1997-10-01 
#include  
#include  
int main (int argc, char *argv[]) 

#pragma omp parallel 

printf ("Hello world! I'm thread %d out of %d threads.\n", 
omp_get_thread_num(), omp_get_num_threads()); 

return 0; 
}


#pragma omp parallel 
Tizimda yadrolarni qayta ishlaydigan ko'plab oqimlarni yaratadi. Shunday qilib, ikki 
yadroli tizim uchun ikkita oqim yaratiladi, to'rt yadroli tizim uchun to'rtta yaratiladi; va 
hokazo. Keyin barcha oqimlar bir vaqtning o'zida parallel hududni bajaradi. Har bir oqim 
parallel hududdan chiqqanda, u tugatiladi. OpenMP kod mintaqalarini parallel ravishda 
ishga tushirish uchun bir nechta qo'shimcha ko'rsatmalar beradi, shu jumladan 
parallellashtirish tsikllari. 
Parallellashtirish bo'yicha ko'rsatmalarni taqdim etishdan tashqari, OpenMP ishlab 
chiquvchilarga parallelizmning bir nechta darajalaridan birini tanlash imkonini beradi. 
Masalan, ular oqimlar sonini qo'lda belgilashlari mumkin. Bundan tashqari, u ishlab 
chiquvchilarga ma'lumotlar oqimlar o'rtasida almashilganligini yoki oqim uchun shaxsiy 
ekanligini aniqlash imkonini beradi. OpenMP Linux, Windows va Mac OS X tizimlari uchun 
bir nechta ochiq manbali va tijorat kompilyatorlarida mavjud. 
TOPSHIRIQLAR 
I.
 
Nazariy qism: 
1.
OpenMP texnologiyasining arxetektura va algoritmlarini tushuntirib bering? 
2.
OpenMP va CUDA texnologiyasning o’zaro bog’liqligi va farqini tushuintrib bering? 
II.
 
Amaliy qism: 
3.
OpenMP kutubxonasi yordamida (ixtiyoriy) biror bir masalani parallellashtrish 
algoritimini ishlab chiqing. 

Download 202,98 Kb.

Do'stlaringiz bilan baham:
1   2




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish