Matematik asoslar va raqamli modellashtirish usullari


D = (0, 1, -1) va yo'nalish vektori d



Download 212,84 Kb.
bet37/43
Sana13.06.2022
Hajmi212,84 Kb.
#661878
1   ...   33   34   35   36   37   38   39   40   ...   43
Bog'liq
tayyor

D
= (0, 1,
-1) va yo'nalish vektori d = ("=", "<", ">"). Bizda bor
haqiqiy qaramlik. Parallelizatsiya indeks orqali yoki mumkin
i, yoki k
indeksida (yoki ikkalasida) cheklovlarsiz. Keling, matematik modeldagi sabablarga ko'ra
indeksni parallellashtirish samarali deb hisoblaymiz
k (masalan, to'g'ri muvozanat uchun
hisoblash). Keyin indeksdagi tsikl oxirida
k ijrochilarning to'siq sinxronizatsiyasini talab
qiladi. Ushbu operatsiyani bajarish uchun ma'lum vaqt talab etiladi, bu esa
parallelizatsiya uchun qo'shimcha xarajatlarni oshiradi va natijada tezlashuvni kamaytiradi. Va bunday operatsiyalar
talab qilinadi
u
1
× u
2
.
Shu bilan birga, yuqoridagi uch o'lchamli tsiklda siz o'zgartirishingiz mumkinporyadok
komponentlar ko'chadan (grafik algoritm o'zgartirish holda!):
do j = 1,
u
2
do k = 1,
u
3
do i = 1,
u
1
S:
a[i, j, k] = a[i, j-1, k+1] * 2
enddo
enddo
enddo
KOMPYUTER TADQIQOTLARI VA MODELLASHTIRISH
Algoritmlar va dasturlarni parallelizatsiyalashga kirish
267
Masofa vektori-bu mohiyat
D
= (1,
-1, 0) va yo'nalish vektori d = ("<", ">", "="). Tahlil
parallelizatsiya o'zgarmaydi. Hali ham indeksni parallelizatsiya qilishda
k kerak
ushbu tsikl oxirida to'siqni sinxronlash. Lekin endi faqat talab qilinadi
u
2
bunday
operatsiyalar. Umumiy xarajatlarning qisqarishi va natijada
parallel dasturning samaradorligini oshirish mavjud.
Tsiklning ko'rib chiqilgan konvertatsiyasi
algoritm grafigini o'zgartirmasdan ishlab chiqilgan strukturaning operatorlarini amalga oshirishning dinamik tartibini o'zgartirishga olib keladi va
teng dasturlarni konvertatsiya qilishning bir misolidir.
Aniqlash 1. Ketma-ket dasturning ekvivalent konvertatsiyasi quyidagicha bo'ladi
qo'ng'iroq qiling uning operatorlarining dinamik tartibini o'zgartirish, algoritmning grafigini saqlab qolish.
Endi qaramlik haqidagi asosiy teoremani shakllantirish uchun pishgan

Download 212,84 Kb.

Do'stlaringiz bilan baham:
1   ...   33   34   35   36   37   38   39   40   ...   43




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