12- ma’ruza Parallel hisoblash tizimlari Reja: Parallel tizim arxitektura kategoriyalari Parallel protsessorlar


Download 0.69 Mb.
Pdf ko'rish
bet14/22
Sana21.04.2023
Hajmi0.69 Mb.
#1370652
1   ...   10   11   12   13   14   15   16   17   ...   22
Bog'liq
4-маъруза

2.HyperThreading qayerda foydali? 
Professional, grafik, analitik, matematik va ilmiy dasturlar, video va audio 
muharrirlari, arxivlovchilar bilan birgalikda foydalanish foydali bo'ladi ( Photoshop, 
Corel Draw, Maya, 3D ning Max, WinRar, Sony Vegas & va boshqalar). Ko'p sonli 
hisob-kitoblardan foydalanadigan barcha dasturlar, HT albatta foydali bo'ladi. 
Yaxshiyamki, ichida 90% hollarda, bunday dasturlar uni ishlatish uchun yaxshi 
optimallashtirilgan. 
HyperThreadingserver tizimlari uchun ajralmas. Aslida, bu joy uchun u 
qisman ishlab chiqilgan. Rahmat HT, juda ko'p vazifalar bo'lganda protsessor 
samaradorligini sezilarli darajada oshirishingiz mumkin. Har bir ipning yarmi 
o'chiriladi, bu ma'lumotlar manziliga va filiallarni bashorat qilishga foydali ta'sir 
ko'rsatadi. 
Ko'pchilik 
kompyuter o'yinlari
 , mavjudligi bilan salbiy bog'liq Hyper-
Threading, shuning uchun soniyada kvadrat soni kamayadi. Bu uchun 
optimallashtirish yo'qligi bilan bog'liq Hyper-Threading o'yin tomondan. Operatsion 
tizim tomonidan optimallashtirish har doim ham etarli emas, ayniqsa g'ayrioddiy, 
heterojen va murakkab ma'lumotlar bilan ishlashda. 


Qo'llab-quvvatlaydigan anakartlarda HT, siz har doim giper-ipni yopish 
texnologiyasini o'chirib qo'yishingiz mumkin. 
2015 yil 20 yanvar, soat 19:43 da 
Hyper-Threading haqida yana bir bor 
• 
IT tizimlarini sinovdan o'tkazish, 
• 
Dasturlash 
Hyper-threading texnologiyasi nuqtai nazaridan xotira ish faoliyatini baholash 
zarur bo'lgan vaqt bo'lgan. Uning ta'siri har doim ham ijobiy emas degan xulosaga 
keldik. Bo'sh vaqt kvantasi paydo bo'lganda, o'z dizaynimizdagi dasturiy ta'minotdan 
foydalangan holda izlanishlarni davom ettirish va sodir bo'layotgan jarayonlarni 
mashinaning soat sikllari va bitlarining aniqligi bilan tekshirish istagi paydo bo'ldi. 
Tadqiqot platformasi 
Tajriba ob'ekti - 
aSUS noutbuki
 Intel Core i7-4700HQ protsessori bilan 
N750JK. 2,4 gigagertsli soat tezligi, 3,4 gigagertsgacha Intel Turbo Boost bilan. 16 
gigabayt o'rnatilgan 
tasodifiy kirish xotirasi
 Ikki kanalli rejimda ishlaydigan DDR3-
1600 (PC3-12800). Operatsion tizim - Microsoft Windows 8.1 64 bit. 
Shakl 1 Tadqiq qilingan platformaning konfiguratsiyasi. 
O'rganilayotgan platformaning protsessori 4 ta yadroni o'z ichiga oladi, ular 
Hyper-Threading texnologiyasi yoqilganda, 8 ta oqim yoki mantiqiy protsessor uchun 
qo'shimcha yordam beradi. Firmware platformasi ushbu ma'lumotlarni operatsion 
tizimga bir nechta APIC tavsifi jadvali (MADT) ACPI orqali uzatadi. Platformada 
faqat bitta RAM boshqaruvchisi bo'lganligi sababli, protsessor yadrolarining xotira 
tekshirgichlariga yaqinligini e'lon qiladigan SRAT (System Resource Affinity Table) 
mavjud emas. Shubhasiz, o'rganilayotgan noutbuk NUMA platformasi emas, lekin 
operatsion tizim uni birlashtirish maqsadida uni NUMA tugunlari \u003d 1 qatorida 
ko'rsatilgandek, uni bitta domenga ega NUMA tizimi deb biladi. to'rt yadro uchun har 
biri uchun hajmi 32 kilobayt. Bir yadroli L1 va L2 keshlarini birgalikda ishlatadigan 
ikkita mantiqiy protsessor. 
O'qish jarayoni 
Ma'lumotlar blokini o'qish tezligining uning hajmiga bog'liqligini tekshiramiz. 
Buning uchun biz eng samarali usulni tanlaymiz, ya'ni AVX VMOVAPD buyrug'i 
yordamida 256 bitli operandlarni o'qish. Grafiklarda X o'qi blok kattaligi, Y o'qi 
o'qish tezligi. L1 kesh hajmiga mos keladigan X nuqta yaqinida biz burilish nuqtasini 
ko'rishni kutmoqdamiz, chunki ishlov berilayotgan blok kesh xotirasidan chiqqandan 
keyin ishlash pasayishi kerak. Bizning testimizda, ko'p qirrali ishlov berishda, har 16 
boshlangan iplarning har biri alohida manzillar diapazoni bilan ishlaydi. Ilova 
ichidagi Hyper-Threading texnologiyasini boshqarish uchun har bir ish zarrachasi 
SetThreadAffinityMask API funktsiyasidan foydalanadi, u har bir mantiqiy 
protsessorga bit bit mos keladigan niqobni o'rnatadi. Bitta bit qiymati belgilangan 
protsessordan belgilangan ip yordamida foydalanishga imkon beradi, nol qiymati 
o'chiradi. O'rganilayotgan platformaning 8 ta mantiqiy protsessori uchun 11111111b 
maskasi barcha protsessorlardan foydalanishga imkon beradi (Hyper-Threading 
yoqilgan), 01010101b maskasi har bir yadroda bitta mantiqiy protsessordan 
foydalanishga imkon beradi (Hyper-Threading o'chirilgan). 


Grafiklarda quyidagi qisqartmalar qo'llaniladi: 

Download 0.69 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling