2.
Shu bilan birga, OpenMP - bu
moslashuvchan mexanizm bo'lib, u ishlab
chiqaruvchiga parallel ilovalarning xatti -harakatlarini katta nazorat bilan ta'minlaydi.
3.
Bir
protsessorli
platformadagi
OpenMP
dasturi
ketma
-
ket dastur
sifatida ishlatilishi mumkin deb taxmin qilinadi , ya'ni. ketma -ket va parallel
versiyalarni qo'llab -quvvatlashga hojat yo'q. OpenMP ko'rsatmalari ketma -ket
kompilyator tomonidan e'tiborsiz qoldiriladi va matni spetsifikatsiyalarda berilgan
OpenMP protseduralarini chaqirishni stublar bilan almashtirish mumkin.
4. OpenMP-ning
afzalliklaridan biri, uni ishlab chiquvchilar
"etim" (yirtilgan) deb
nomlangan
ko'rsatmalarni qo'llab-quvvatlashni
ko'rib
chiqadilar,
ya'ni ishlarni
sinxronlashtirish va taqsimlash bo'yicha ko'rsatmalar
parallel maydonning leksik
kontekstiga to'g'ridan-to'g'ri kirmasligi mumkin.
OpenMP Pthreads -ga o'xshash terminologiya va dasturlash modelidan
foydalanadi (dinamik ravishda paydo bo'ladigan iplar, umumiy va umumiy ma'lumotlar,
sinxronizatsiya uchun qulflash mexanizmi). Katta ehtimol
bilan OpenMP Pthreads
tepasida amalga oshiriladi.