• Flin klasifikatsiyasi (SISD, SIMD, MISD, MIMD).
  • VLIW (Very Long Instruction Word) buyruqlar tizimi haqida batafsil




    Download 345,91 Kb.
    Pdf ko'rish
    bet3/15
    Sana26.07.2024
    Hajmi345,91 Kb.
    #268685
    1   2   3   4   5   6   7   8   9   ...   15
    Bog'liq
    5-topshiriq6

    VLIW (Very Long Instruction Word) buyruqlar tizimi haqida batafsil 
    ma’lumot bering. 
    VLIW (very long Instruction Word - "juda uzun mashina ko'rsatmasi") - bu 
    bir nechta hisoblash moslamalari bo'lgan protsessorlarning arxitekturasi. Bu bitta 
    protsessor buyrug'ida parallel ravishda bajarilishi kerak bo'lgan bir nechta 
    operatsiyalar mavjudligi bilan tavsiflanadi. 
    Aslida, bu CISC arxitekturasi, spekulyativ ko'rsatmalarning bajarilish analogiga ega, 
    faqat spekulyatsiya o'zi ish vaqtida emas, balki kompilyatsiya vaqtida amalga 
    oshiriladi, bu esa ushbu protsessorlar uchun Meltdown va Specter zaifliklarini 
    imkonsiz qiladi. Ushbu arxitektura protsessorlari uchun kompilyatorlar protsessorga 
    xosdir. Masalan, keyingi avlodda "juda uzoq ko'rsatma" ning maksimal uzunligi 
    shartli 256 bitdan 512 bitgacha o'zgarishi mumkin va bu erda siz yangi protsessor 
    uchun kompilyatsiya qilish orqali ishlashni oshirish va eski protsessor bilan orqaga 
    qarab muvofiqligi o'rtasida tanlov qilishingiz kerak. Shunga qaramay, Open Source 
    oddiygina qayta kompilyatsiya qilish orqali ma'lum bir protsessor uchun dasturni 
    olishga imkon beradi. 
    Flin klasifikatsiyasi (SISD, SIMD, MISD, MIMD). 
    1966 yilda M. Flinn tomonidan asosida prosessorda ishlov beriluvchi oqim 
    yoki elementlar ketma-ketligi (buyruqlar va ma’lumotlar) tushunchasi bo’lgan EHM 
    va hisoblash tizimlari arxitekturalarining klassifikasiyalari taklif qilingan. 


    Ma’lumotlar va buyruqlar oqimi soniga asoslangan ushbu klassifikasiyalar tizimi 
    to’rtta asosiy turga ajratiladi (1-jadval, 1-rasm).
    1-jadval. Flinn klassifikasiyasi. 
    Flinn klassifikasiyasining sxemasi keng tarqalgan bo’lib, u yoki bu hisoblash 
    tizimlarini dastlabki baholash uchun keng foydalaniladi. U bir vaqtda asosiy ish 
    qoidasini baholash imkonini ham beradi. Ushbu klassifikasiyalar bilan bir qatorda 
    boshqalari ham mavjuddir, faqat ular kam qo’llaniladi.Har bir turdagi 
    arxitekturaning xususiyatlarini qisqacha ko’rib chiqamiz.
    SISD (Single Instruction stream/ Single Data stream) arxitekturasi 
    tizimlarining barchasi bir prosessorli va bir mashinali variantlarni qamrab oladi. 
    Barcha klassik strukturadagi EHM ushbu turga tegishli bo’ladi. Bu turda hisoblashni 
    parallellashtirish 
    ijrochi 
    qurilmalar 
    o’rtasida 
    mikrobuyruqlar 
    oqimini 
    konveyerlashtirish va parallellashtirish yo’li bilan ta’minlanadi (1,a-rasm). Bu turga 
    fon-neyman arxitekturalari kiradi, ularda faqat bitta ma’lumotlar oqimi bo’lib, 
    buyruqlarga ketma-ket ishlov beriladi va har bir buyruq bitta ma’lumot oqimi bilan 
    bitta amalni bajaradi.
    SIMD (Single Instruction stream/Multiple Data stream) arxitekturasi vektorli 
    va matrisali ishlov berish strukturalarini yaratish uchun mo’ljallangan. Ushbu 
    arxitekturadagi mashinalar vektor elementlari orqali bitta amalni bir vaqtning o’zida 
    bir nechta ma’lumotlar ustida bajaradi. Bunday turdagi tizimlar odatda bir xil 


    elementlar asosida quriladi, ya’ni tizimga kiruvchi prosessor elementlari bir xil 
    bo’ladi va ularning barchasi bir xil ketma-ketlikdagi buyruqlar bilan boshqariladi. 
    Bunda faqat har bir prosessor o’zining ma’lumotlar oqimiga ishlov beradi. Bunday 
    sxemali 11 masalalarga matrisali yoki vektorli (massivlar) ishlov berish, chiziqli va 
    chiziqli bo’lmagan, algebraik va defferensial tenglamalarni yechish, maydon 
    nazariyasi va boshqa ko’plab masalalar kiradi (1,b-rasm).
    1-rasm. Flinn klassifikasiyasi: а- SISD; б- MISD; в- SIMD; г- MIMD. 
    MISD (Multiple Instruction stream/ Single Data stream) arxitektura o’ziga 
    xos prosessorli konveyerni qurish uchun mo’ljallangan, ya’ni bunda ishlov berish 
    natijalari zanjir tarzda bir prosessordan boshqa prosessorga uzatiladi. Bunday 


    hisoblashga ixtiyoriy ishlab chiqarish konveyeri misol bo’la oladi. Zamonaviy 
    elektron hisoblash mashinalarida bu qoida parallel ishlovchi tizimda turli xil 
    funksional bloklar tomonidan amallarni bajarish sxemasiga asoslangan. Bunda har 
    bir qism umumiy siklda o’zining vazifasini bajaradi. Bunday turdagi hisoblash 
    tizimlarida konveyerlar prosessorlar guruhini hosil qilishi kerak bo’ladi (1,v-rasm).
    MIMD (Multiple Instruction stream/ Multiple Data stream) arxitekturasi 
    barcha prosessorlari tizimi xususiy ma’lumotlar oqimi bilan o’zining dasturi 
    bo’yicha ishlashi uchun mo’ljallangan. Oddiy hollarda ular avtonom va mustaqil 
    bo’lishi mumkin, amalda yechiladigan masala hamma uchun bitta. Hisoblash 
    tizimlarida bunday sxemadan foydalanish katta ma’lumotlar oqimiga ishlov berish 
    markazlarining o’tkazuvchanlik xususiyatini oshirish uchun ko’pgina hisoblash 
    markazlarida qo’llaniladi (1,g-rasm). Bu tur bir muncha katta bo’lib, o’z ichiga 
    multiprosessorli hisoblash tizimlarini ham oladi.

    Download 345,91 Kb.
    1   2   3   4   5   6   7   8   9   ...   15




    Download 345,91 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    VLIW (Very Long Instruction Word) buyruqlar tizimi haqida batafsil

    Download 345,91 Kb.
    Pdf ko'rish