"Kompyuter injiniring" fakulteti "Kompyuter tizimlari" kafedrasi Kompyuter arxitekturasi fanidan mustaqil ish bajardi


VLIW ARXITEKTURASINING AFZALLIKLARI VA KAMCHILIKLARI


Download 86 Kb.
bet2/2
Sana19.06.2023
Hajmi86 Kb.
#1599931
1   2
Bog'liq
Xudoyqulov B komp arvitektura

VLIW ARXITEKTURASINING AFZALLIKLARI VA KAMCHILIKLARI
Ishlashning ortishi.
Potentsial ravishda kengaytirilishi mumkin, ya'ni ko'proq ijro birliklari qo'shilishi mumkin va shuning uchun ko'proq ko'rsatmalar VLIW yo'riqnomasiga kiritilishi mumkin.
Yangi dasturchi kerak.
Dastur ko'rsatmalarni rejalashtirishni kuzatishi kerak.
Xotiradan foydalanishning ko'payishi.
Yuqori quvvat sarfi.
80 – yillardagi kompyuterlarda xususan, VAX va IBM da 200 dan 300 tagacha buyruqlar bo`lgan. Lekin RISC kompyuterlarda esa kam sonli buyruqlar (50 ta atrofida) kompyuterlarning o`ziga xosligini ifodalar edi. RISC - Reduced Instruction Set Computer – Qisqartirilgan buyruqlar to`plamiga ega kompyuter. CISC - Complex Instruction Set Computer – Murakkab (to`liq) buyruqlar to`plamiga ega kompyuter. Bugungi kunga kelib esa protsessorlarning rivoji sabab hech kim kompyuterlardagi buyruqlar to`plami va to`plamdagi buyruqlar soni bilan qiziqmaydi. Shu vaqtdan boshlab RISC va CISC tarafdorlari o'rtasida ulkan g`oyaviy kurash boshlandi. RISC tarafdorlariga ko'ra, kompyuterlarni loyihalashning eng yaxshi usuli bu kam sonli oddiy ko’rsatmalarni (buyruqlarni) o'z ichiga olish va ularning har birini ma'lumotlar yo'lining bir siklida bajariladi. Ya'ni bir nechta registrda ba'zi arifmetik yoki mantiqiy amallarni bajaradi va natijani registrga qaytaradi. CISC bajaradigan bitta buyruq o`rniga RISC 4 yoki 5 ta buyruqni bajarsa ham buyruqlar bajarilishi RISCda CISCga nisbatan 10 marta tez bo`lishi hisobiga RISC kompyuterlari tez ishlashi ta`kidlangan.
Kompyuterlar bozorida RISC dominantlik qilishi hisobiga CISC kompyuterlariga ehtiyoj kamayishi kutilgan, biroq unday bo `lmadi; Birinchidan, RISC kompyuterlari boshqa modellar bilan moslashib ishlash imkoniga ega emas edi. Bu paytda ko`plab kompaniyalar Intel mahsulotlari uchun ishlab chiqilgan dasturiy ta`minotlarga milliardlab dollarlar tikishgan edi. Ikkinchidan, Intel CISC arxitekturasida huddi shu g'oyalarni amalga oshira oldi. 486 protsessordan boshlab Intelning protsessorlari ma'lumotlar yo'lining bir siklida sodda buyruqlarni bajaruvchi RISC-yadroni qo`llay boshladi. Murakkab buyruqlar esa odatdagi CISC texnologiyasi asosida interpretatsiya qilinadigan bo`ldi. Buning natijasida odatdagi buyruqlar tezkorlik bilan, kam foydalaniluvchi murakkab buyruqlar sekinroq bajariladigan bo`ldi. CISC arxitekturasi. CISC arxitekturasida semantik bo'shliq buyruqlar tizimini yuqori darajadagi dasturlash tillari operatorlariga o'xshash semantik analoglar, murakkab buyruqlar bilan to'ldirish hisobiga kengaytiriladi. CISC arxitekturasining asoschisi bu IBM 360 mashinalari oilasi bilan ushbu yondashuvni qo'llay boshlagan va uni kuchli zamonaviy umumiy maqsadli hisoblash mashinasida davom ettiradigan IBM kompaniyasidir. Shunga o'xshash yondashuv Intel uchun x86 mikroprotsessorlarida xarakterlidir. CISC arxitekturasi uchun quyidagilar xususiy hol sifatida qaraladi:
1) protsessorda nisbatan kam sonli umumiy maqsadli registrlarning mavjudligi;
2) mashina ko’rsatmalarining (buyruqlarining) ko'pligi, ularning ba'zilari qurilmada yuqori darajadagi dasturlash tillarining murakkab operatorlari tomonidan amalga oshiriladi;
3) operandalarga murojaat qilishning turli usullari;
4) har xil razryadli ko'plab buyruq formatlari;
5) xotiraga kirish bilan birgalikda ishlov beriladigan buyruqlarning mavjudligi.
VLIW-protsessorlari (juda katta buyruqli so'z) deyarli Fon-Neymann kompyuteri qoidalariga muvofiq ishlaydi. Bitta farq, protsessorga har bir sikldagi berilgan buyruqlar bir operatsiyani emas, balki bir vaqtning o'zida bir necha aniqlaydi. VLIW protsessori buyrug'i, ularning har biri o'z vazifalari uchun mas'ul 100 bo'lgan, masalan, funktsional qurilmalarni faollashtirish, xotira bilan ishlaydigan, ro'yxatga olish operatsiyalari va boshqalarni o'z ichiga olgan bir qator maydonlardan iborat. Bu bosqichda protsessorning biron bir qismi mavjud bo'lsa gramm talab qilinmaydi, tegishli buyruqlar maydoni faollashtirilmaydi. Shunga o'xshash me'morchiligi bo'lgan kompyuter misoli Floating Point Systems-dan olingan AP120B kompyuteridir. Birinchi etkazib berish 1976 yilda boshlangan va 1980 yilga kelib butun dunyo bo'ylab 1600 dan ortiq nusxa o'rnatilgan. AP-120V kompyuter buyrug'i 64 bitdan iborat va mashinaning barcha qurilmalari ishlashini nazorat qiladi. Har bir sikl (167 ta emas) bitta buyruq beriladi, bu soniyada 6 mln. Har bir jamoa bir vaqtning o'zida ko'plab operatsiyalarni nazorat qilganligi sababli, amalda ishlash yanada yuqori bo'lishi mumkin. AR-120B guruhining barcha 64 bitlari o'zlarining operatsion to'plamlari uchun oltita guruhga bo'linadi: 16 bitli ma'lumotlar va registrlar bo'yicha operatsiyalar, haqiqiy raqamlarni qo'shish, kirish / chiqish nazorati, o'tish buyruqlar, haqiqiy raqamlar va ishchi komandalarni ko'paytirish asosiy xotira bilan. VLIW protsessor dasturi har doim parallelizm haqida aniq ma'lumotlarni o'z ichiga oladi. Bu erda derleyici dasturda parallelizmni aniqlaydi va operatsiyalar bir-biridan mustaqil bo'lgan apparatni ochiq-oshkor qiladi. VLIW protsessorlarining kodlari jarayonning qanday bajarilishini aniq rejasini o'z ichiga oladi: har bir operatsiya bajarilganda, qaysi funktsional qurilmalar ishlay olishi, qaysi operatorlar bo'lishi kerakligini qayd qiladi va hokazo. VLIW kompilyatori bunday dasturni to'liq tushunishga ega bo'ladi. Umuman aytganda, superscalar mashinalari uchun kompilyatorlardan foydalanish mumkin bo'lmagan maqsadli VLIW protsessori. Ikkala yondashuv ham o'z afzalliklari va kamchiliklariga ega va VLIW arxitekturasining soddaligi va cheklangan imkoniyatlarini superskalar tizimlarining murakkabligi va dinamik qobiliyatlariga qarshi turish kerak emas. Kompilyatsiya vaqtida operatsiyalarni bajarish uchun reja tuzish, yuqori tizimlariga nisbatan yuqori darajadagi parallellashni ta'minlash uchun muhimdir. Derleme vaqtida, faqat dasturni bajarish vaqtida supersqalar me'morchiligiga xos bo'lgan dinamik mexanizmlar yordamida echilishi mumkin bo'lgan noaniqlik mavjudligi aniq. 101 VLIW konsepsiyasi RISC arxitekturasiga asoslangan bo`lib, asosiy o`zgarish bu – bir nechta sodda RISC buyruqlari birlashtirilib yuqori uzunlikdagi parallel bajariluvchi buyruqlar shakliga o`tkazilishidir. Buyruqlar tizimi arxitekturasi tasniflanishida VLIW RISCdan qisman farq qiladi. VLIWda parallel hisoblashning qo`shimcha darajasi tadbiq etildi, ya`ni VLIW hisoblash mashinasi emas hisoblash tizimi sifatida qaraldi. Bu bir nechta qisqa buyruqlarning birikmasi bo'lib, bitta sikldagi buyruqlarni bajarish uchun bir nechta ijro birliklarining parallel ravishda ishlashini talab qiladi.
Xulosa:
CISC, RISC va VLIW arxitekturalari nomli mustaqil ishni bajarish davomida men shularni o’zlashtirdim. Bugungi kunda kompyuter sanoati tomonidan qo'llaniladigan ikkita asosiy ko'rsatmalar to'plami arxitekturasi CISC va RISC arxitekturasidir. CISC arxitekturasining asoschisi - to'liq ko'rsatmalar to'plamiga ega arxitektura (CISC - Complete Instruction Set Computer) o'zining asosiy IBM / 360 arxitekturasi bilan IBM hisoblanishi mumkin, uning yadrosi 1964 yildan beri qo'llaniladi va hozirgi kungacha saqlanib qolgan. Masalan, IBM ES/9000 kabi zamonaviy meynfreymlarda.
To'liq buyruqlar to'plamiga ega mikroprotsessorlarni ishlab chiqish bo'yicha yetakchi X86 va Pentium mikroprotsessorli Intel kompaniyasi hisoblanadi. Bu mikroprotsessorlar bozori uchun amalda standart hisoblanadi. RISC protsessorining arxitekturasining soddaligi uning ixchamligini, CISC arxitekturasining rivojlanish yo'liga qat'iy amal qiladigan Intel protsessorlarida mavjud bo'lmagan kristallni sovutish bilan bog'liq muammolarning amalda yo'qligini ta'minlaydi. CISC arxitektura strategiyasi ma'lumotlarni qayta ishlashning "og'irlik markazini" tizimning dasturiy ta'minot darajasidan apparat ta'minotiga o'tkazishning texnologik imkoniyati tufayli shakllantirildi, chunki CISC kompyuteri uchun samaradorlikni oshirishning asosiy yo'li birinchi navbatda ko'rib chiqildi. hammasi, kompilyatorlarni soddalashtirish va bajariladigan modulni minimallashtirishda. Bugungi kunga kelib, CISC protsessorlari kompyuter bozorida sektorni deyarli monopollashtirishadi.
Foydalanilgan adabiyotlar ro’yxati:
1. Баденко В.Л. Высокопроизводительные вычисления. Учебное пособие. СПб. Изд. Политехнического университета. 2010. -180 с.
2. Таненбаум Э., Остин Т. Архитектура компьютера // 6-е издание. СПб.: Питер, 2013. — 811 с
3. Мусаев М.М. ―Процессоры современных компьютеров. Тошкент.: ―Aloqachi nashriyoti, 2020 yil. 12 bob 512 bet. – Oliy o’quv yurtlari uchun 102 qo’llanma.
4. Юнусов Ж.Ю., Абасхонова Х.Ю., Рақамли қурилмалар ва микропроцессор тизимлари. Касб –хунар коллежлари учун ўқув қўлланма. Т.-Молия иқтисод, 2010й-256 в.
Internet saytlari

  1. http://www.samtuit.ru

  2. http://www.kgtu.runnet.ru

  3. http://www.piter.com

  4. http://www.unesco.kemsu.ru

  5. http://www.hozir.org

  6. http://www.fayllar.org

Download 86 Kb.

Do'stlaringiz bilan baham:
1   2




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