O`zbekisto n respublikasi axborot tex n ologiyalari va kommu


 EPIC: Aniq ko`rsatmalar parallelligi



Yüklə 0,88 Mb.
Pdf görüntüsü
səhifə4/7
tarix21.05.2023
ölçüsü0,88 Mb.
#111754
1   2   3   4   5   6   7
Снимок экрана 2023—01—29 в 20.44.34

1.2 EPIC: Aniq ko`rsatmalar parallelligi
Yo`riqnomalar darajasida parallelizmni amalga oshirish kontseptsiyasi (Aniq
Parallel Instruction Computing) RISC bilan ta`sir miqyosida raqobatlasha
oladigan yangi turdagi arxitekturani belgilaydi. Ushbu mafkura apparatni
soddalashtirishga va shu bilan birga, ko`rsatmalar darajasida imkon qadar
ko`proq "yashirin parallelizm" ni ajratib olishga qaratilgan, bunda katta
ko`rsatma "issue-width" (WIW -Wide Issue-Width) va uzun (chuqur) VLIW
yoki superscalar strategiyalarini amalga oshirishda mumkin bo`lgandan ko`ra
katta kechikish (DPL - Deep Pipeline-Latency) bilan. EPIC ish vaqtida ikkita
asosiy narsani soddalashtiradi. Birinchidan, uning tamoyillari ish vaqtida
kompilyator mustaqil deb e`lon qilgan operatsiyalar o`rtasidagi bog`liqlikni
tekshirishdan bosh tortish imkonini beradi. Ikkinchidan, bu arxitektura
kompilyator tomonidan belgilangan buyruqlarni berish tartibiga tayangan holda,
operatsiyalarni tartibsiz bajarishning murakkab mantiqiyligidan voz kechishga
imkon beradi. Bundan tashqari, EPIC kompilyatorning ketma-ket arxitekturada
noto`g`ri bo`lishi mumkin bo`lgan kompilyatsiya vaqtida turli xil kodlarni
ko`chirishni qo`llab-quvvatlash orqali statik ravishda bajarish rejalarini yaratish
qobiliyatini yaxshilaydi. Ilgari echimlar ushbu maqsadga asosan apparatning
murakkabligini sezilarli darajada oshirish orqali erishdi, bu shu qadar ahamiyatli
bo`ldiki, u sanoatning yanada yuqori ko`rsatkichlarga erishishiga to`sqinlik qildi.
EPIC, qabul qilinadigan apparat murakkabligini saqlab qolgan holda, yuqori
darajadagi ko`rsatmalar darajasidagi parallellikni ta`minlash uchun
maxsus ishlab chiqilgan.Yuqori samaradorlikka signal uzatish tezligini oshirish
va chipdagi funktsional bloklarni joylashtirish zichligini oshirish orqali
erishiladi. Ushbu ikki komponentning o`sishini belgilab, dasturni bajarish


1
0
tezligini yanada oshirishga birinchi navbatda ma`lum turdagi parallelizmni
amalga oshirish orqali erishish mumkin. Masalan, ko`rsatmalar darajasidagi
parallelizm (ILP - Instruction-Level Parallelism) individual RISC
operatsiyalarini parallel ravishda bajarish orqali ishni tezlashtiradigan
protsessorlar va kompilyatsiya texnikasini yaratish tufayli mumkin bo`ldi. ILP-
ga asoslangan tizimlar ketma-ket protsessorlar uchun an`anaviy yuqori darajali
tillarda yozilgan dasturlardan foydalanadi va "yashirin parallelizm" ni aniqlash
tegishli kompilyator texnologiyasi va apparat vositalaridan foydalanish orqali
avtomatik ravishda amalga oshiriladi. Ushbu texnikalar amaliy dasturchilardan
qo`shimcha kuch talab etmasligi juda muhim, chunki bu yechim dasturchilardan
o`z ilovalarini qayta yozishni talab qiladigan an`anaviy mikroprotsessor
parallelizmidan keskin farq qiladi. Yo`riqnomalar darajasida parallel ishlov
berish - bu dasturni tubdan qayta ishlab chiqmasdan ishlash samaradorligiga
erishish mumkin bo`lgan yagona ishonchli yondashuv. Superskalyar
protsessorlari ketma-ket arxitekturalar uchun ILP protsessorining ilovalari
bo`lib, ular uchun dasturiy ta`minot aniq parallellik ma`lumotlarini o`tkazishga
hojat yo`q va amalda ham bera olmaydi. Dasturda ILP mavjudligi to`g`risida
aniq ma`lumotlar mavjud emasligi sababli, parallellikni aniqlash vazifasi apparat
tomonidan hal qilinishi kerak, bu esa o`z navbatida "yashirin parallelizm" ni
aniqlash uchun harakat rejasini yaratishi kerak. VLIW protsessorlari
arxitekturaning namunasi bo`lib, ular uchun dastur parallellik haqida aniq
ma`lumot beradi - kompilyator dasturdagi parallellikni aniqlaydi va qaysi
operatsiyalar bir-biridan mustaqil ekanligini apparatga aytadi. Ushbu ma`lumot
jismoniy qatlam uchun muhimdir, chunki bu holda u bir xil tsiklda qaysi
operatsiyalarni boshlash mumkinligini qo`shimcha tekshiruvlarsiz "biladi".

Yüklə 0,88 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




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

    Ana səhifə