Guruh: 931-21 Bajardi: Xasanov Abbosbek Tekshirdi



Yüklə 41,62 Kb.
səhifə1/2
tarix19.12.2023
ölçüsü41,62 Kb.
#185993
  1   2
Hyper threading


Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti Urganch filiali


MUSTAQIL ISH



Fan nomi: Kompyuterni tashkil etish
Fakultet: Telekomunikatsiya Texnologiyalari
Guruh: 931-21
Bajardi: Xasanov Abbosbek
Tekshirdi: Ataxanov Muhammad
Hyper-Threading

Hyper-threading (inglizcha hyper-threading, rasmiy nomi hyper-threading texnologiyasi, HyperThreading yoki HT) - bu Intel tomonidan ishlab chiqilgan texnologiya. HyperThreading "bir vaqtning o'zida ko’ppotoklilik" (SMT-simultaneous multithreading) g'oyasini amalga oshiradi. HyperThreading - bu Intel Xeon protsessorlarida 2002 yil paydo bo'lgan va 2002 yilda Pentium 4 protsessorlariga qo'shilgan super-threading texnologiyasining rivojlanishi, HyperThreading qo’shilgandan so'ng, bitta fizik protsessor (bitta fizik yadro) operatsion tizim tomonidan ikkita alohida protsessorlar (ikkita mantiqiy yadro) deb qaraladi.


Intel® Hyper-Threading Technology - bu har bir yadroda bir nechta ipni ishlatish imkonini beruvchi apparat innovatsiyasi. Ko'proq iplar parallel ravishda ko'proq ish qilish mumkinligini anglatadi.


Hyper-Threading qanday ishlaydi? Intel® Hyper-Threading texnologiyasi faol bo'lsa, protsessor har bir jismoniy yadro uchun ikkita ijro kontekstini ochadi. Bu shuni anglatadiki, bitta jismoniy yadro endi ikkita "mantiqiy yadro" kabi ishlaydi, ular turli xil dasturiy ta'minot zanjirlarini boshqara oladi. Masalan, o'n yadroli Intel® Core™ i9-10900K protsessorida Hyper-Threading yoqilganda 20 ta oqim mavjud.
I kki mantiqiy yadro an'anaviy bitta torli yadroga qaraganda vazifalarni samaraliroq bajarishi mumkin. Intel® Hyper-Threading texnologiyasi yadro ilgari boshqa vazifalarni bajariashni kutayotgan bo'sh vaqtdan foydalanib, protsessor o'tkazuvchanligini yaxshilaydi (server ilovalarida 30% gacha ) .

Intel® Hyper-Threading texnologiyasi (Intel® HT Technology) protsessor resurslaridan samaraliroq foydalanadi, bu esa har bir yadroda bir nechta ish zarrachalarining ishlashiga imkon beradi. Ishlash xususiyati sifatida, shuningdek, protsessorning o'tkazuvchanligini oshiradi, tishli dasturiy ta'minotda umumiy ish faoliyatini yaxshilaydi.


Intel® HT texnologiyasi eng yangi Intel® Core™ vPro™ protsessorlarida , Intel® Core™ protsessorlar oilasida, Intel® Core™ M protsessorlar oilasida va Intel® Xeon® protsessorlari oilasida mavjud .

Hyper Threading nima ?


Muayyan ish yuklamalari ostida HyperThreading-dan foydalanish protsessor ish faoliyatini yaxshilashi mumkin. Texnologiyaning mohiyati: foydali ishni nofaol (bo’sh turgan) qurilmalarga o'tkazish.
Ikki yadroli chipda ikkita yadro (ikkita protsessor!) parallel ishlaydi, bu esa pastroq takt chastotasida tezkor ishlashni ta'minlaydi, chunki ikkita mustaqil komanda oqimlari parallel ravishda (bir vaqtning o'zida!) bajariladi.
HyperThreading texnologiyasi Core 2 («Core 2 Duo», «Core 2 Quad») seriyali protsessorlarda qo’llanilmagan.
Core i3, Core i7 protsessorlarida va ba'zi bir Core i5 protsessorlarida o'z printsiplariga o'xshash texnologiya tatbiq etiladi (Hyper-threading). Texnologiya ishlatilganda, har bir protsessor yadrosi operatsion tizim tomonidan ikkita mantiqiy yadro sifatida aniqlanadi.
Shunga o'xshash texnologiya ba'zi Itanium va Atom seriyali protsessorlarida ham mavjud.

hyper-threading ni qo’llovchi prtosessor: bir vaqtning o'zida ikkita liniyaning holatini saqlashi mumkin; har bir mantiqiy protsessor uchun bitta registrlar to'plami va bitta uzilishlar controlleri (APIC) mavjud.
Operatsion tizim bu protsessorni ikkita mantiqiy protsessor deb qabul qiladi.
Har bir mantiqiy protsessorning o'ziga xos registrlar to'plami va uzilishlar kontrolleri mavjud.
Qolgan fizik elementlar barcha mantiqiy protsessorlar uchun umumiy hisoblanadi.
Jismoniy protsessor birinchi mantiqiy protsessorning buyruqlar oqimini bajaradi. Buyruqlar oqimini bajarish quyidagi sabablarga ko'ra to'xtatiladi: protsessor “keshga tusha olmaslik” holatida; tarmoqlanishni noto'g'ri tahmin qilish; oldingi komandaning natijasi kutilmoqda.
Fizik protsessor bo’sh (ishsiz) qolmaydi, lekin boshqaruvni ikkinchi mantiqiy protsessorning buyruqlar oqimiga o'tkazadi. Shunday qilib, bitta mantiqiy protsessor kutayotgan paytda, (masalan xotiradan ma'lumotlarning kelishini) fizik protsessorning hisoblash resurslari ikkinchi mantiqiy protsessor tomonidan ishlatiladi.
HyperThreading yutuqlari:

  • Bir vaqtda bir necha potoklarni yuklash mumkin (ko’ppotokli kod);

  • Chaqiruv vaqtining qisqaligi;

  • Serverning xizmat qilish doirasini kengaytirish.

  • Intel kompaniyasiga ko’ra, HyperThreading texnologiyasini Pentium 4 va PentiumXeon da qo’llash bilan:

  • Kristall maydoni va energiya iste’moli oshishi 5% dan ko’p emas;

  • Ba’zi masalalarda esa unumdorlik 15—30 % ga oshgan

  • Tezlik ko’rsatkichi 30 % ga oshgan (HyperThreading siz protsessorlarga nisbatan);


Operatsion tizimda bir vaqtning o'zida ko'p ish zarralarini qo'llab-quvvatlashni talab qilishdan tashqari, giper-treading faqat uning uchun optimallashtirilgan operatsion tizim bilan to'g'ri ishlatilishi mumkin. 
Hyper-Threading ba'zi MPI ilovalarining ish faoliyatini yaxshilashi mumkin , lekin hammasi emas. Klaster konfiguratsiyasiga va eng muhimi, klasterda ishlaydigan dasturning tabiatiga qarab, unumdorlik o'sishi farq qilishi yoki hatto salbiy bo'lishi mumkin. Keyingi qadam, qaysi sohalar samaradorlikni oshirishga hissa qo'shayotganini va qaysi sohalar ishlashning pasayishiga hissa qo'shayotganini tushunish uchun ishlash vositalaridan foydalanishdir.


Yüklə 41,62 Kb.

Dostları ilə paylaş:
  1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin