• Koproq chiplar.
  • Kop yadroli protsessorlar nima uchun ishlatiladi
  • Kompyuter arxitekturasi




    Download 1,78 Mb.
    bet2/11
    Sana24.05.2024
    Hajmi1,78 Mb.
    #252016
    1   2   3   4   5   6   7   8   9   10   11
    Hyper-threading. Yana bir yondashuv bir nechta ko'rsatma iplari bilan ishlashni o'z ichiga oladi. Intel buni hyper-threading deb ataydi. Hyper-threading bilan protsessor yadrolari bir vaqtning o'zida ikkita alohida yo'riqnomani boshqarish uchun mo'ljallangan. Kompyuterning proshivka va operatsion tizimi (OT) tomonidan to'g'ri yoqilgan va qo'llab-quvvatlansa, giper-ishlash usullari bitta jismoniy yadroning ikkita mantiqiy yadro sifatida ishlashiga imkon beradi. Shunga qaramay, protsessor faqat bitta jismoniy yadroga ega. Jismoniy protsessorning mantiqiy mavhumligi protsessorga bir vaqtning o'zida kompyuterda ishlaydigan bir nechta ilovalarning xatti-harakatlarini tartibga solishdan tashqari, unchalik katta bo'lmagan haqiqiy ishlashni qo'shdi.

  • Ko'proq chiplar. Keyingi qadam anakartga ulanadigan jismoniy qurilma bo'lgan protsessor paketiga protsessor chiplarini yoki o'liklarni qo'shish edi. Ikki yadroli protsessor ikkita alohida protsessor yadrosini o'z ichiga oladi. To'rt yadroli protsessor to'rtta alohida yadroni o'z ichiga oladi . Hozirgi ko'p yadroli protsessorlar osongina 12, 24 yoki undan ortiq protsessor yadrolarini o'z ichiga olishi mumkin. Ko'p yadroli yondashuv ikki yoki to'rtta alohida protsessor rozetkalariga ega bo'lgan ko'p protsessorli anakartlardan foydalanish bilan deyarli bir xil. Ta'siri bir xil. Bugungi kundagi ulkan protsessor unumdorligi tez soat tezligi va bir nechta giper torli yadrolarni birlashtirgan protsessor mahsulotlaridan foydalanishni o'z ichiga oladi.

    Ko'p yadroli protsessorlar o'z ichiga bir nechta ishlov berish bloklariga ega. Ular to'g'ridan-to'g'ri ichki kesh bilan, shuningdek, tizim shinasi va xotirasi bilan bog'lanadi.
    Biroq, ko'p yadroli chiplarda ko'rib chiqilishi kerak bo'lgan bir nechta muammolar mavjud. Birinchidan, ko'proq protsessor yadrolarining qo'shilishi kompyuter ish faoliyatini avtomatik ravishda yaxshilamaydi. OS va ilovalar bir nechta yadrolarni tanib olish va ulardan foydalanish uchun dasturiy ta'minot dasturi ko'rsatmalarini yo'naltirishi kerak. Buni parallel ravishda, protsessor to'plamidagi turli yadrolarga turli iplar yordamida amalga oshirish kerak. Ko'p yadroli protsessorli platformalarni qo'llab-quvvatlash va ulardan foydalanish uchun ba'zi dasturiy ta'minot ilovalarini qayta tiklash kerak bo'lishi mumkin . Aks holda, faqat standart birinchi protsessor yadrosi ishlatiladi va har qanday qo'shimcha yadrolar ishlatilmaydi yoki ishlamaydi.
    Ikkinchidan, qo'shimcha yadrolarning ishlash foydasi to'g'ridan-to'g'ri ko'p emas. Ya'ni, ikkinchi yadroni qo'shish protsessorning ishlashini ikki baravar oshirmaydi yoki to'rt yadroli protsessor protsessor unumdorligini to'rt marta ko'paytirmaydi. Bu ichki xotiraga yoki keshlarga, tashqi avtobuslarga va kompyuter tizimi xotirasiga kirish kabi protsessorning umumiy elementlari tufayli sodir bo'ladi .
    Bir nechta yadrolarning foydasi sezilarli bo'lishi mumkin, ammo amaliy cheklovlar mavjud. Shunga qaramay, tezlashuv odatda an'anaviy ko'p protsessorli tizimga qaraganda yaxshiroq, chunki bir xil paketdagi yadrolar orasidagi bog'lanish qattiqroq va yadrolar orasidagi masofalar qisqaroq va kamroq komponentlar mavjud.
    Yo'lda mashinalar o'xshashligini ko'rib chiqing. Har bir mashina protsessor bo'lishi mumkin, ammo har bir mashina umumiy yo'llar va harakat cheklovlariga ega bo'lishi kerak. Ma'lum bir vaqt ichida ko'proq mashinalar ko'proq odam va yuklarni tashishi mumkin, ammo ko'proq mashinalar tirbandlik va boshqa muammolarni keltirib chiqaradi.

    Ko'p yadroli protsessorlar nima uchun ishlatiladi?


    Ko'p yadroli protsessorlar har qanday zamonaviy kompyuter apparat platformasida ishlaydi. Bugungi kunda deyarli barcha shaxsiy kompyuterlar va noutbuklar ko'p yadroli protsessorli modellarda qurilgan. Biroq, bu protsessorlarning haqiqiy kuchi va foydasi parallelizmni ta'kidlash uchun mo'ljallangan dasturiy ilovalarga bog'liq . Parallel yondashuv dastur ishini ko'plab ishlov berish iplariga ajratadi, so'ngra bu oqimlarni ikki yoki undan ortiq protsessor yadrolari bo'ylab taqsimlaydi va boshqaradi.

    Download 1,78 Mb.
  • 1   2   3   4   5   6   7   8   9   10   11




    Download 1,78 Mb.