• Kop kompyuterlar
  • Tizimlari sotirios G. Ziavras




    Download 0,64 Mb.
    bet18/21
    Sana21.05.2024
    Hajmi0,64 Mb.
    #248166
    1   ...   13   14   15   16   17   18   19   20   21
    Bog'liq
    Ziavras-systems

    Ko'p protsessorlar



    Ko'p protsessorlar yoki umumiy xotirali parallel kompyuterlar barcha protsessorlar tomonidan umumiy bo'lgan asosiy xotirani o'z ichiga oladi. Tijoriy multiprotsessorlarga BBN TC-2000, Sequent Symmetry S-81 va SGI 2800 misol bo'la oladi. Uchta asosiy ko'p protsessorli modellar mavjud: UMA (Uniform Memory Access), NUMA (Non-UMA) va COMA


    (faqat kesh xotirasi arxitekturasi). UMA mashinalari hamma uchun bir xil bo'lishni qo'llab-quvvatlaydi barcha protsessorlar tomonidan xotiradagi ma'lumotlar. Ya'ni, kirish vaqti ma'lumotlarning xotiradagi joylashuviga bog'liq emas. 4-rasmda UMA modeli ko'rsatilgan; avtobus, ko'p bosqichli tarmoqlar va shpal kabi bir nechta tizimli o'zaro bog'liqlik tuzilmalari mavjud. Aksincha, kirish vaqti NUMA mashinalari uchun ma'lumotlarning joylashuviga bog'liq (5-rasmga qarang). Vazifalarni belgilash muammosi UMA uchun ahamiyatsiz va NUMA mashinalari uchun hal qilish qiyin. Bir nechta protsessorlarni o'zaro bog'lash tarmoqlari mavjud, masalan, ko'ndalang chiziq, to'r, torus, binar giperkub va boshqalar. Alohida protsessorlarga biriktirilgan keshlari bo'lgan mulriprotsessorlar kesh kogeratsiyasi muammolaridan aziyat chekmoqda. Mashinadagi bir xil o'zgaruvchining barcha nusxalari dasturni bajarish jarayonida bir xil qiymatga ega bo'lishini ta'minlash uchun bir nechta texnikalar ishlab chiqilgan.



    1. rasm: To'rt protsessor va to'rtta xotira uchun UMA ko'p protsessorli modeli.




    1. rasm: To'rt protsessor va to'rtta xotira uchun NUMA ko'p protsessorli modeli.

      1. Ko'p kompyuterlar


    Ko'p kompyuterlar holatida protsessorlarni bir-biriga ulash uchun statik nuqtadan nuqtaga


    protsessorlarni o'zaro bog'lash tarmog'idan foydalaniladi. Protsessorlar ma'lumotlarni yuborish orqali almashadilar bir-biriga xabarlar. Bu xabarlar oÿz manziliga yetguncha boshqa protsessorlardan oÿtishi kerak boÿlishi
    mumkin. Ko'p kompyuterlar uchun ko'plab protsessorlarni o'zaro bog'lash tarmoqlari mavjud. Biroq,
    ikki yoki uch o'lchovli torus hozirgi kunda eng ko'p ishlatiladigan tarmoq hisoblanadi. Torus - barcha uchlarida o'ralgan ulanishlari bo'lgan panjara.
    Ko'p kompyuterlar odatda forma uchun tirbandlikdan aziyat chekmaydi
    aloqa operatsiyalari, chunki har bir protsessor faqat unga to'g'ridan-to'g'ri kirish huquqiga ega qo'shni protsessorlar. Aksincha, barcha protsessorlar bir vaqtning o'zida ko'p protsessorlarda bir xil umumiy xotiraga o'tishi kerak bo'lishi mumkin.

    Xabarlarni uzatuvchi kompyuterlarda yuqori unumdorlik uchun yaxshi muvozanatlangan dasturlarni ishlab chiqish qiyin. Bundan tashqari, dasturni tuzatish oson emas. Aksincha, umumiy xotirali kompyuterlarda dasturlarni yozish va ularni disk raskadrovka qilish ancha oson. Shu sababli, xabar o'tkazuvchi o'zaro bog'lanish tarmog'ini o'z ichiga olgan joriy parallel kompyuterlar ham umumiy xotirani qo'llab-quvvatlaydi. Ushbu taqsimlangan umumiy xotira (DSM) parallel kompyuterlaridagi maxsus apparat va dasturiy ta'minot dasturlarga xabarlarni uzatish yoki umumiy xotira modeli uchun ko'rsatmalardan foydalanish imkonini beradi. DSM kompyuteridagi har bir protsessor


    o'zining mahalliy xotirasini o'z ichiga oladi. Biroq, u barcha protsessorlar kirishi mumkin bo'lgan global xotiraning bir qismidir.


    Sof multikompyuterlar yoki DSM parallel kompyuterlariga misollar: Caltech Cosmic, Intel iSPC/1, IBM RS/6000 SP, nCUBE 10, Parsys SuperNode 1000, Thinking Machines CM-2 va CM-5, Cray MPP T3D va T3E va Intel Paragon. . Dasturiy ta'minot 1980-yillarda xabarlarni uzatish modelini amalga oshirish uchun ishlatilgan. Ushbu sekin amalga oshirish 1990-yillarning boshlarida ixtisoslashtirilgan tezkor routerlar bilan almashtirildi


    protsessorlar. Shuningdek, qurt teshigi xabarlarini marshrutlash texnikasi joriy etildi xabarlarni uzatish uchun quvur liniyasini amalga oshirish. Shunday qilib, katta xabarlar uchun umumiy aloqa vaqti bosib o'tgan masofadan juda mustaqil bo'ldi.

      1. Download 0,64 Mb.
    1   ...   13   14   15   16   17   18   19   20   21




    Download 0,64 Mb.