|
MBPS (sekundiga megabayt)
|
bet | 4/4 | Sana | 27.11.2023 | Hajmi | 13,4 Kb. | | #106780 |
Bog'liq 1. Hyper-Threading texnologiyasiMBPS (sekundiga megabayt) – blok o'qish tezligi sekundiga megabaytda;
CPI (Har bir ko'rsatma bo'yicha soatlar) – bir ko'rsatma bo'yicha Shomil soni;
TSC (vaqt tamg'asi hisoblagichi) – protsessor aylanishining hisoblagichi.
Eslatma: TSC registrining soat tezligi Turbo Boost rejimida bo'lganida protsessorning soat tezligiga mos kelmasligi mumkin. Natijalarni talqin qilishda buni hisobga olish kerak.
Grafiklarning o'ng tomonida dastur oqimlarining har birida bajarilgan maqsadli operatsiya tsikli tanasini yoki ushbu kodning dastlabki 128 baytini tashkil etuvchi o'n oltinchi raqamli ko'rsatma tasvirlangan.
1-tajriba. Bitta oqim
Shakl.2 Bitta mavzuda o'qish
Maksimal tezlik - sekundiga 213,563 megabayt. Burilish nuqtasi taxminan 32 kilobayt hajmdagi blokda sodir bo'ladi.
2-tajriba. 4 ta protsessor uchun 16 ta ip, Hyper-Threading o'chirilgan
Shakl.3 O'n oltita yo'nalishda o'qish. Amaldagi mantiqiy protsessorlarning soni to'rttadir
Hyper-Threading o'chirilgan. Maksimal tezlik - sekundiga 797598 megabayt. Burilish nuqtasi taxminan 32 kilobayt hajmdagi blokda sodir bo'ladi. Kutilganidek, bitta ipni o'qish bilan taqqoslaganda, ishlaydigan yadro soniga ko'ra tezlik taxminan 4 baravar oshdi.
3-tajriba. 8 ta protsessorda 16 ta ip, Hyper-Threading yoqilgan
Shakl.4 O'n oltita yo'nalishda o'qish. Amaldagi mantiqiy protsessorlarning soni sakkiztani tashkil etadi
Hyper-Threading yoqilgan. Maksimal tezlik sekundiga 800722 megabaytni tashkil qiladi; Hyper-Threading-ni yoqish natijasida u deyarli oshmadi. Katta minus shundaki, burilish nuqtasi blok hajmi taxminan 16 kilobayt bo'lganida sodir bo'ladi. Hyper-Threading-ni yoqish maksimal tezlikni biroz oshirdi, lekin tezlikning pasayishi blokning kattaligi yarimga teng bo'lganda sodir bo'ladi - taxminan 16 kilobayt, shuning uchun o'rtacha tezlik sezilarli darajada pasaygan. Buning ajablanarli joyi yo'q, har bir yadro o'zining L1 keshiga ega, bitta yadroning mantiqiy protsessorlari esa uni baham ko'rishadi.
xulosalar
Tekshirilgan operatsiya ko'p yadroli protsessorda yaxshi ishlaydi. Sabablari - yadrolarning har biri o'zining birinchi va ikkinchi darajali kesh xotirasini o'z ichiga oladi, maqsadli blok hajmi kesh xotirasi hajmi bilan taqqoslanadi va har bir ip o'z manzillari doirasi bilan ishlaydi. O'quv maqsadlari uchun biz sintetik testda bunday shart-sharoitlarni yaratdik, chunki haqiqiy ilovalar odatda ideal optimallashtirishdan uzoqdir. Ammo Hyper-Threading-ning kiritilishi, hatto ushbu sharoitda ham salbiy ta'sir ko'rsatdi, eng yuqori tezlikning ozgina oshishi bilan bloklarning qayta ishlash tezligida sezilarli yo'qotish mavjud, ularning hajmi 16 dan 32 kilobaytgacha.
Biz bitta protsessorli Xeon tizimlaridan foydalanish mantiqsiz, deb yozgan edik, chunki yuqori narxlarda ularning ishlashi bir xil chastotali Pentium 4 bilan bir xil bo'ladi. Endi, puxta o'rganilgandan so'ng, ushbu bayonotga kichik bir o'zgartirish kiritilishi kerak bo'ladi. Prestonia yadrosi bilan Intel Xeon-da qo'llaniladigan Hyper-Threading texnologiyasi haqiqatan ham ishlaydi va sezilarli ta'sir ko'rsatadi. Undan foydalanishda ko'plab savollar mavjud bo'lsa-da ...
|
| |