Amaliy mashg‘ulot №10. Openmp paket imkoniyatlari



Yüklə 36,59 Kb.
Pdf görüntüsü
səhifə2/4
tarix19.12.2023
ölçüsü36,59 Kb.
#186462
1   2   3   4
10-amaliy mashg\'ulot

COPYIN THREADPRIVATE
deb belgilangan Umumiy bloklarga qo'llaniladi. Parallel maydonga kirganda, bu 
ma'lumotlarning shaxsiy nusxalari asl qiymatlari bo'yicha ishga tushiriladi. 
Ish vaqti protseduralari va muhit o'zgaruvchilari
Parallel dasturlarni ishga tushirish uchun ko'chma muhit yaratish uchun 
OpenMP ilovaning xatti -harakatini boshqaruvchi bir qator muhit o'zgaruvchilarini 
aniqlaydi. 


OpenMP shuningdek, sizga quyidagilarga imkon beradigan kutubxona tartibini 
ham taqdim etadi: 

ish vaqtida, ilovaning xatti -harakatini aniqlaydigan turli parametrlarni kuzatib 
borish va so'rash (masalan, tarmoqlar va protsessorlar soni, ichki parallellik 
ehtimoli); parametrlarni tayinlash protseduralari mos keladigan muhit 
o'zgaruvchilaridan ustun turadi. 

qulflarga asoslangan sinxronizatsiyadan foydalaning. 
Atrof -muhit o'zgaruvchilari 
OMP_SCHEDULE 
DO direktivasida SCHEDULE (RUNTIME) bandi 
ishlatilsa, takrorlanishlar qanday 
halqada
taqsimlanishini belgilaydi. 
OMP_NUM_THREADS Ilovaning 
parallel sohalarida bajarilishi kerak bo'lgan 
mavzular sonini 
aniqlaydi

OMP_DYNAMIC Mavzular sonidagi
dinamik o'zgarishlarni yoqadi yoki o'chiradi. 
OMP_NESTED Kiritilgan
parallellikni yoqadi yoki o'chiradi. 
Ish vaqti parametrlarini kuzatish / so'rash tartiblari 
OMP_SET_NUM_THREADS 
sizga keyingi parallel mintaqada foydalanish 
uchun maksimal 
oqimlar
sonini belgilash imkonini beradi (agar bu raqam dinamik o'zgarishga ruxsat berilgan 
bo'lsa). Ketma -ket dastur maydonidan chaqiriladi. 
OMP_GET_MAX_THREADS
Maksimal mavzular sonini qaytaradi. 
OMP_GET_NUM_THREADS
Parallel dastur sohasidagi haqiqiy sonlar sonini qaytaradi. 

Yüklə 36,59 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin