Topshiriqlar.
-
N ta iteratsiyadan iborat biror bir vazifa bajaruvchi sikl hosil qiling va har bir iteratsiyada oqimni 300ms kuttiring. Bu iteratsiyani agarda iteratsiyalar soni juft bo’lsa N/2 ta oqimga taqsimlab bajaring. (N guruh ro’yxatidagi tartib raqamingiz).
-
Parallel hududlardan tahqarida bitta o’zgaruvchi yarating va bu o’zgaruvchining qiymatini N bilan taminlang va bu o’zgaruvchining qiymatini private,firstprivate,copyin,optsiyalari orqali xususiylashtiring va har bir oqimdaham o’zgaruvchi qiymati N bo’lishini ta’minlang. N soni juft bo’lsa 4 ta aks holda 3 ta oqim hosil qilib bu oqimlar orqali mos ravishda n+2,n+3,n+4 va n+5 qiymatlarni ekranga chiqaring. (N guruh ro’yxatidagi tartib raqamingiz).
-
Parallel hududlardan tashqarida yaratilgan o’zgaruvchining qiymatini shared optsiyasi orqali parallel hududga kiriting so’ng o’zgaruvchini qiymatini har bir oqim orqali (oqimlar soni 3ta) mos ravishda N marotaba 2 ga ,3ga 4,ga oshiring va har bir qiymatni ekranga chiqarilishini ta’minlang. Dastur qay tarzda ishlagani va natijani tushuntiring. (N guruh ro’yxatidagi tartib raqamingiz).
-
Reduction optsiyasi orqali ushbu misollarni ishlang va tushuntirib bering. Misollarni quyidagi jadvaldagi variant bo’yicha tanlang.Variant raqami guruh ro’yxatidagi raqamingizga mos bo’lsin.
-
-
-
-
-
-
-
-
-
-
Variant raqami
|
Savol raqami
|
Variant raqami
|
Savol raqami
|
Variant raqami
|
Savol raqami
|
1
|
1
|
14
|
4
|
27
|
7
|
2
|
2
|
15
|
5
|
28
|
8
|
3
|
3
|
16
|
6
|
29
|
9
|
4
|
4
|
17
|
7
|
30
|
10
|
5
|
5
|
18
|
8
|
31
|
1
|
6
|
6
|
19
|
9
|
32
|
2
|
7
|
7
|
20
|
10
|
33
|
3
|
8
|
8
|
21
|
1
|
|
|
9
|
9
|
22
|
2
|
|
|
10
|
10
|
23
|
3
|
|
|
11
|
1
|
24
|
4
|
|
|
12
|
2
|
25
|
5
|
|
|
13
|
3
|
26
|
6
|
|
|
Do'stlaringiz bilan baham: |