Ushbu yondashuvning afzalliklari




Download 15,19 Mb.
bet11/11
Sana17.11.2023
Hajmi15,19 Mb.
#100613
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
shokirjonaka

Ushbu yondashuvning afzalliklari:
Uskuna soddalashtirilgan;
• Kompilyatsiya bosqichida qat'iy vaqt cheklovlari bo'lmaganligi sababli, to'plamlarni qidirish va tuzish yanada samarali bajarilishi mumkin.
Superskalar:
• Dinamik jadval
• Uskuna ziddiyatlarini aniqlash
• yo'riqnomalarni dinamik ravishda chiqarish
Kodning yaxshi muvofiqligi
VLIW:
• Statik jadval
• Konfliktlarning dasturiy ta'rifi
Statik muammo
• Turli xil protsessor versiyalari uchun kod muvofiqligi muammolari
So'nggi o'n yil ichida VLIW va superscalar arxitekturasining xizmatlarini solishtirish ILP mutaxassislari o'rtasida asosiy muhokama mavzusi bo'ldi. Ikkala tushuncha tarafdorlari soddaligi va imkoniyatlarining cheklangani muxolifatga muhokama kamaytirish VLIW va murakkabligi va dinamik qobiliyatiga superscalar tizimlari. Shu bilan birga, har ikkala yondashuvning ham afzalliklari borligi aniq va ularning muqobillari haqida gapirish o'rinli emas. Shubhasiz, vaqt kompilyatsiya ijro etuvchi rejasi yaratish hatto uchun, qo'llanma darajasida paralelleşmesi yuqori darajasini ta'minlash uchun muhim bo'lgan superscalar protsessori. Kompilyatsiya vaqtida faqat ish vaqtida hal qilinishi mumkin bo'lgan noaniqlik borligi aniq va protsessor bu muammoni hal qilish uchun dinamik mexanizmlarni talab qiladi. EPIC tarafdorlari ikkala pozitsiyaga ham qo'shiladilar. Yagona farq shundaki, kompilyator bunday dinamik mexanizmlarni boshqarishi mumkin, ularni iloji boricha tanlab qo'llaydi. Bunday keng nazorat funktsiyalari kompilyatorga ushbu mexanizmlarni boshqarish qoidalarini apparat imkoniyatlaridan ko'ra maqbulroq ishlatishga imkon beradi.
EPIC yadro tamoyillari, ularni qo'llab -quvvatlaydigan arxitektura qobiliyatlari, ILP arxitekturasi va protsessorlarini aniqlash imkonini beradi, bu esa dasturiy sohalarning keng assortimentida apparat murakkabligi past bo'lgan yuqori darajadagi ILPga erishish imkonini beradi. IA -64 qanday bir misol EPIC tamoyillari umumiy-maqsadi kompyuter uchun qo'llanilishi mumkin, bir sohada kodi moslashuv juda muhim. EPIC bizning ilovalarimizdagi umumiy maqsadli mikroprotsessorlarning ishlashini keskin ravishda qayta yozmasdan doimiy ravishda oshirishga va'da beradi. Biroq, EPIC yuqori samarali ko'milgan bozorda bir xil darajada muhim rol o'ynashiga amin bo'lishingiz mumkin. Bu sohada narxlar / ishlash nisbati uchun yanada qattiq talablar va shu bilan birga moslashtirilgan modullar darajasida moslashtirishga nisbatan past talablar qo'yiladi, bu esa ko'proq moslashtirilgan arxitekturadan foydalanishga majbur qiladi.
Mikroprotsessorlar ishining yanada oshishi, hozirgi vaqtda yuqori darajali til kompilyatori tomonidan berilgan ma'lumotlardan foydalanib, individual ko'rsatmalar va dastur segmentlari darajasida parallellik zaxiralarini aniqlash maqsadida statik va dinamik kodlarni tahlil qilish bilan bog'liq. Bu yo'nalishdagi izlanishlar ko'p tarmoqli protsessor arxitekturasining rivojlanishiga olib keldi, bu ILP arxitekturasining yanada rivojlanishi.
Download 15,19 Mb.
1   2   3   4   5   6   7   8   9   10   11




Download 15,19 Mb.