• 1.3 Bir vaqtning ozida kop ishlov berish
  • Ushbu tizimlarga quyidagilar kiradi




    Download 420,4 Kb.
    Pdf ko'rish
    bet4/6
    Sana13.05.2024
    Hajmi420,4 Kb.
    #229410
    1   2   3   4   5   6
    Bog'liq
    Амалий иш 2 КА

    Ushbu tizimlarga quyidagilar kiradi: 
    • Ma'lumotlarni taqdim qilish uchun faqat individual protsessor keshlari 
    ishlatiladigan tizimlar (faqat xotira arxitekturasi). 
    • Turli protsessorlar uchun mahalliy keshlarning izchilligini ta'minlaydigan 
    tizimlar (keshga mos NUMA). 
    • Kesh muvofiqligini apparat ta'minotisiz individual protsessor xotirasiga umumiy 
    kirishni ta'minlaydigan tizimlar (keshdan tashqari izchil NUMA). 
    Ko'p protsessorli tizimlarni yaratish muammosini soddalashtirishga taqsimlangan 
    umumiy xotiradan foydalanish orqali erishiladi, ammo bu usul parallel 
    dasturlashning murakkabligini sezilarli darajada ko'payishiga olib keladi. 
    1.3 Bir vaqtning o'zida ko'p ishlov berish 
    Nosimmetrik ko'p ishlov berishning yuqoridagi barcha kamchiliklariga 
    asoslanib, ishlashni yaxshilashning boshqa usullarini ishlab chiqish va ishlab 
    chiqish mantiqan to'g'ri keladi. Agar siz protsessordagi har bir individual 
    tranzistorning ishlashini tahlil qilsangiz, siz juda qiziq bir haqiqatga e'tiboringizni 
    qaratishingiz mumkin - ko'p hisoblash operatsiyalarini bajarishda barcha protsessor 
    tarkibiy qismlari (yaqinda o'tkazilgan tadqiqotlarga ko'ra barcha tranzistorlarning 
    taxminan 30%) jalb qilingan. Shunday qilib, agar protsessor oddiy arifmetik 
    operatsiyani bajaradigan bo'lsa, u holda protsessorning katta qismi bo'sh holatda 
    bo'ladi, shuning uchun uni boshqa hisob-kitoblar uchun ishlatish mumkin. Shunday 
    qilib, agar hozirgi vaqtda protsessor haqiqiy operatsiyalarni bajarayotgan bo'lsa, 
    unda bo'sh qismga butun sonli arifmetik operatsiya yuklanishi mumkin. 
    Protsessorga yukni oshirish uchun operatsiyalarning spekulyativ (yoki taxminiy) 


    bajarilishini yaratishingiz mumkin, bu protsessorning apparat mantig'ida juda 
    murakkablikni talab qiladi. Agar dasturda siz bir-biridan mustaqil ravishda 
    bajarilishi mumkin bo'lgan iplarni (buyruqlar ketma-ketligini) oldindan 
    aniqlasangiz, unda bu vazifani sezilarli darajada soddalashtiradi (bu usul apparat 
    darajasida osonlikcha amalga oshiriladi). Dekan Tulsenga tegishli bo'lgan ushbu 
    g'oya (u tomonidan 1955 yilda Vashington Universitetida ishlab chiqilgan) 
    simulyatsiyali ko'p qirrali deb nomlanadi. Keyinchalik u Intel tomonidan hyper 
    threading nomi ostida ishlab chiqilgan. Masalan, bir nechta ish zarrachalari 
    ishlaydigan bitta protsessor Windows operatsion tizimi tomonidan bir nechta 
    protsessor sifatida qabul qilinadi. Ushbu texnologiyadan foydalanish yana tegishli 
    darajadagi dasturiy ta'minotni talab qiladi. Multithreading texnologiyasidan 
    foydalanishning maksimal samarasi taxminan 30% ni tashkil qiladi. 

    Download 420,4 Kb.
    1   2   3   4   5   6




    Download 420,4 Kb.
    Pdf ko'rish