14-ma’ruza. Openmp ishlarni taqsimlash



Download 132,29 Kb.
Pdf ko'rish
bet3/4
Sana02.02.2022
Hajmi132,29 Kb.
#425447
1   2   3   4
Bog'liq
14-ma’ruza. OpenMP ishlarni taqsimlash

Parallel sikllar. 
Agar parallel sohada sikl operatori uchrasa, u holda 
umumiy qoidaga koʻra, u joriy guruhning barcha oqimlari tomonidan 
bajariladi, ya’ni har bir oqim bu siklning barcha takrorlanishini bajaradi. 
Sikl iteratsiyalarini turli oqimlar oʻrtasida taqsimlash uchun for
direktivasidan foydalanish mumkin
 for
(
do... [end do]
).
C: 
#pragma omp for [
opsiya 
[[,]
opsiya
]...] 
Ushbu koʻrsatma ushbu direktivadan keyingi blokga tegishli boʻlib, 

for
(
do
) tarkibidagi operatorlarni oʻz ichiga oladi. 
Mumkin boʻlgan opsiyalar: 
Private
(roʻyxat) - har bir oqimda lokal nusxa hosil qilinadigan 
oʻzgaruvchilar roʻyxatini belgilaydi; roʻyxatdagi oʻzgaruvchilarning lokal 
nusxalarining boshlangʻich qiymati aniqlanmagan; 
firstprivate
(roʻyxat) - har bir oqimda lokal nusxa yaratiladigan 
oʻzgaruvchilar roʻyxatini belgilaydi; oʻzgaruvchilarning lokal nusxalari 


ushbu oʻzgaruvchilarning qiymatlari bilan asosiy oqimda ishga 
tushiriladi; 
lastprivate
(roʻyxat) - roʻyxatda keltirilgan oʻzgaruvchilarga 
tsiklning oxirgi iteratsiyasidan olingan natija beriladi
reduction
(operator: roʻyxat) - operator va umumiy oʻzgaruvchilar 
roʻyxatini belgilaydi; har bir ish oqimidagi har bir oʻzgaruvchi uchun 
lokal nusxalar yaratiladi; lokal nusxalar operator turiga koʻra ishga 
tushiriladi (qoʻshimcha operatsiyalar uchun - 0 yoki uning analoglari, 
multiplikativ operatsiyalar uchun - 1 yoki uning analoglari); berilgan 
bayonot 
siklning 
barcha 
takrorlashlari 
tugallangandan 
soʻng 
oʻzgaruvchilarning lokal nusxalarida bajariladi; operatori: C tili uchun 

Download 132,29 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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