Openmp ( open Multi-Processing )


Download 1.48 Mb.
Pdf ko'rish
bet1/3
Sana15.06.2023
Hajmi1.48 Mb.
#1477881
  1   2   3
Bog'liq
Tojiboyev Fazliddin



OPENMP ( OPEN 
MULTI-
PROCESSING )
OpenMP ( ochiq multi-processing ) 
bu C , C++ va Fortrant tillarida
koʻp
platformali umumiy
xotirali multiprocessing dasturlashni
qoʻllab-quvvatlaydigan amaliy
dasturlash interfeysi (API)


TARIX
OpenMP Architecture Review Board 
(ARB) 
oʻzining birinchi API 
spetsifikatsiyalarini, OpenMP for Fortran 
1.0 ni 1997-yil oktabr oyida nashr etdi. 
Keyingi yilning oktyabr oyida ular C/C++ 
standartini chiqardilar. 2000-yilda 
Fortran spetsifikatsiyasining 2.0-
versiyasi, C/C++ spetsifikatsiyalarining
2.0-versiyasi 2002-yilda chiqarilgan. 2.5-
versiya 2005-yilda chiqarilgan
C/C++/Fortran birlashtirilgan
spetsifikatsiyasidir.
Spetsifikatsiyaning 4.0 versiyasi 2013-yil iyul
oyida chiqarilgan. U quyidagi funksiyalarni
qo‘shadi yoki yaxshilaydi: tezlatgichlarni qo‘llab-
quvvatlash ; atomlar ; xatolarni qayta
ishlash; ipning yaqinligi ; topshiriq
kengaytmalari; foydalanuvchi tomonidan
belgilangan qisqartirish ; SIMD qo'llab-
quvvatlash; Fortran 2003 qo'llab-
quvvatlash. [ to'liq iqtibos kerak ]
Joriy versiya 5.2, 2021-yil noyabr oyida
chiqarilgan.
E'tibor bering, barcha kompilyatorlar (va
operatsion tizimlar) so'nggi versiyalar uchun
funktsiyalarning to'liq to'plamini qo'llab-
quvvatlamaydi.
2


NIMA UCHUN 
YANGI STANDART 
KERAK?
OPENMP PAYDO BO'LISHIDAN OLDIN SMP 
TIZIMLARIDA SAMARALI DASTURLASH UCHUN MOS
STANDART MAVJUD EMAS EDI.
ENG MOSLASHUVCHAN, PORTATIV VA UMUMIY
QABUL QILINGAN PARALLEL DASTURLASH
INTERFEYSI MPI (XABARNI UZATISH INTERFEYSI) 
HISOBLANADI. BIROQ, XABARNI UZATISH MODELI 1) 
SMP TIZIMLARIDA ETARLICHA SAMARALI EMAS; 2) 
O‘ZLASHTIRISH NISBATAN QIYIN, CHUNKI U 
“HISOBLASHDAN TASHQARI” NUQTAI NAZARDAN
FIKRLASHNI TALAB QILADI.


U QANDAY ISHLAYDI?
POSIX iplari terminologiyasiga ko'ra, har qanday UNIX jarayoni umumiy manzil maydoniga ega
bo'lgan, ammo har xil ko'rsatmalar oqimlari va alohida steklarga ega bo'lgan bir
nechta
boshqaruv iplaridan iborat.
Eng oddiy holatda, jarayon bitta ipdan iborat. Iplar ba'zan
iplar, engil jarayonlar, LWP (engil vaznli jarayonlar) deb ham ataladi.
4



Download 1.48 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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