3) parallelizatsiya for-looplarga qo'llaniladi, buning uchun "
#pragma omp
for
" direktivasi ishlatiladi . Break buyrug'ini parallel halqalarda ishlatish taqiqlanadi.
4) parallel dastur sohasida aniqlangan statik (statik) o'zgaruvchilar almashiladi.
5) malloc ( ) bilan ajratilgan xotira almashiladi (lekin unga ko'rsatgich
umumiy
yoki shaxsiy bo'lishi mumkin).
6) OpenMP turlari va funktsiyalari <
omp.h
> faylida ko'rsatilgan .
7) Odatdagilarga qo'shimcha
ravishda, "joylashtirilgan"
qulflar ham mumkin -
mantiqiy o'zgaruvchilar o'rniga butun sonlar ishlatiladi
va qulfni ushlab olgan ip, bu
raqam yana ushlanganda ko'payishi mumkin.
C da for-loopni parallellashtirishga misol
Dostları ilə paylaş: