bob Uniprotsessor unumdorligini oshirish 1 kirish


JUDA UZUN YO'LQOR SO'ZI (VLIW)


Download 0.64 Mb.
bet12/17
Sana25.01.2023
Hajmi0.64 Mb.
#1119287
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
2-bob

2.6 JUDA UZUN YO'LQOR SO'ZI (VLIW)
PROTsessorlari
Ushbu uslub nozik parallelizm deb hisoblanadi, chunki algoritm endi ko'rsatmalar darajasida parallellashtirilgan, ya'ni algoritmni bo'lish uchun umid qilish mumkin bo'lgan tafsilotlarning eng so'nggi darajasi. VLIW bir vaqtning o'zida bajarilishi uchun protsessorga
bir nechta ko'rsatmalar yoki opkodlar yuborilishini anglatadi. Bitta VLIW so'zida chiqariladigan ko'rsatmalarni tanlash kompilyator tomonidan amalga oshiriladi. Kompilyator VLIW so'zidagi ko'rsatmalar o'rtasida bog'liqlik yo'qligiga va apparat barcha berilgan ko'rsatmalarni bajarishni qo'llab-quvvatlashiga ishonch hosi satmalarni uzatishga nisbatan potentsial ustunlikni taqdim etadi, chunki ko'rsatmalarni rejalashtirish kodni ishga tushirishdan oldin amalga oshiriladi. 2.16 a-rasmda VLIW ikkita ko'rsatma mavjud protsessor sxemasi ko'rsatilgan. Har bir ko'rsatma ma'lumotlar yo'li blokini boshqarish uchun ishlatiladi.
2.16 b-rasmda VLIW so'zining turli xil qayta ishlash sikllaridagi mazmuni ko'rsatilgan. Rasm 18 va 24-sonli havolalarda keltirilganlarga asoslangan. Vertikal o'q Har bir qator vakili mashina aylanishlarini ifodalaydi. Kulrang quti VLIW so'zidagi ko'rsatmani, bo'sh quti esa no-opni bildiradi. No-op ko'rsatmasi kompilyator ko'rsatmalar o'rtasidagi bog'liqlikni yoki ma'lumotlar yo'lining mavjudligini hal qila olmasa ishlatiladi.

2.16-rasm Bir protsessorda ikkita ma'lumot yo'li blokini mustaqil boshqarish uchun ikkita ko'rsatmalarni o'z ichiga olgan VLIW so'zi. (a) sxematik. (b) turli protsessor davrlarida VLIW tarkibi.

2.7 KO'RSATMA - DARAJALI PARALLELIZM (ILP) VA
SUPERSKALAR PROTCESSORLAR
Superskalar protsessor bir vaqtning o'zida mustaqil ko'rsatmalar quvurlaridan bir nechta ko'rsatmalarni bajarishga qodir [18]. Superscalar protsessorlarida ko'rsatmalar keshi/xotirasidagi
ko'rsatmalarni tekshiradigan va har bir ko'rsatma quvur liniyasiga qaysi biri berilishini hal qiluvchi dinamik rejalashtiruvchi mavjud. Dinamik rejalashtirish tartibsiz buyruqlarni chiqarish va bajarish imkonini beradi. 2.17-rasmda uch tomonlama superskalar protsessorning umumiy tashkil etilishi ko'rsatilgan, bunda protsessor uchta mustaqil ma'lumotlar yo'li blokida ishlaydigan uchta ko'rsatma quvurlarini o'z ichiga oladi. Superskalar kompyuterda protsessordan berilgan ko'rsatmalarni bajarish uchun parallel ravishda ishlashi mumkin bo'lgan bir nechta ko'rsatma quvurlari va ma'lumotlar yo'llari birliklari mavjud. Ushbu texnikadan foydalangan holda, ko'rsatmalarni bajarish tezligi soat tezligidan kattaroq bo'ladi. Ko'rsatma quvur liniyasi bo'lgan uch tomonlama superscalar arxitektura uchun har bir soat siklida uchtagacha ko'rsatmalar bajarilishi mumkin.
2.18-rasmda ko'rsatilgan ikki tomonlama superskalar protsessor uchun ko'rsatma liniyasi Bu 2.14-rasmdagi quvur liniyalarining modifikatsiyasi. bizda hozir ikkita ko'rsatma mavjud ekanligini ko'rsatadi.


Download 0.64 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling