• SMP/UMA-tizimiga misollar Система Процессор
  • Matritsali protsessorlar




    Download 319.5 Kb.
    bet3/4
    Sana01.06.2022
    Hajmi319.5 Kb.
    #22652
    1   2   3   4
    Bog'liq
    Matritsali protsessorlar

    Dasturlashtirish.
    Multiprotsessorlarni dasturlashtirishda ikki xil modeldan foydalanish mumkin: ko’ppotoklilik – bunda har bir protsessorga bajarish potoki yuklanadi va axborot almashishda umumiy xotiradan foydalanishadi, message passing, bunda har bir protsessorda alohida jarayon bajariladi va o’zaro xabar uzatish orqali axborot almashadilar.
    Ko’ppotokli dasturlashtirish ochiq, yopiq yoki avtomatik bajarilishi mumkin. Ochiq dasturlashtirish – tizimli API yordamida kompilyatsiyalanadigan tillar, mas, C/C++ bilan, interpretatsiyalanadigan Java va C# kabi tillarning konstruksiyasida bajariladi.
    Yopiq dasturlashtirish – deklarativ, kompilyator direktivalari yordamida bajariladi. Avtomatik dasturlashtirish esa kompilyator tomonidan mustaqil bajariladi.
    Multiprotsessorli mashinalar (SMP/UMA) 1990-yillarning boshida minisuperkompyuter sifatida, keyinchalik ma’lumotlarni qayta ishlash serveri sifatida ishlab chiqilgan. x86 arxitekturali Intel 80386, 80486 protsessorlari bazasidagi multiprotsessorlar (CompaqSystemPro) keng tarqalgan. Multiprotsessorli x86-serverlarga talab ortishi Intel tomonidan MultiProtsessor Specification standartini ishlab chiqilishiga olib keldi va uzoq yillar davomida qo’llanildi.



    SMP/UMA-tizimiga misollar

    Система

    Процессор

    Максимум процессоров

    SGI Power Challenge

    MIPS R10000

    36

    DEC AlphaServer 8400

    Alpha 21164

    14

    Sun E6000

    UltraSPARC II

    30

    Sun E10000

    UltraSPARC II

    64

    HP/Convex Exemplar

    PA-8000

    16

    Cray T90

    Cray Vector

    32


    ccNUMA-tipli multiprotsessorlar


    Download 319.5 Kb.
    1   2   3   4




    Download 319.5 Kb.