Hyper Threading - Mavzu: kompyuter tizimining umumiy tarkibini tashkillashtirish

|
Mavzu: kompyuter tizimining umumiy tarkibini tashkillashtirish
|
bet | 6/11 | Sana | 17.11.2023 | Hajmi | 15,19 Mb. | | #100613 |
Bog'liq shokirjonakaHyper Threading
AMD-ning 64-bitli texnologiyasidan orqada qolishiga, shuningdek, 2 yadroli ish stoli protsessorlari (C2Dgacha) yo'qotilishiga qaramay, Intel hali ham tadqiqotga AMD-ga qaraganda ko'proq pul sarflagan va sarflamoqda. Va har doim do'konda biror narsa bor. Pentiumlar allaqachon NetBurst mikroarxitekturasiga ega edi va mashhur Hyper Threading qaysidir ma'noda uning mantiqiy davomidir. (2001 yilda) Intel NetBurst mikroarxitekturasi bitta yo'riqnomani bajarishda, ya'ni bitta vazifani bajarishda maksimal ishlashga erishish imkonini beradi. Ammo, hatto maxsus dastur optimallashtirilganda ham, protsessorning barcha bajaruvchi birliklari har bir soat tsikli davomida faollashtirilmaydi. O'rtacha, IA-32 buyruqlar to'plamiga xos bo'lgan kodni bajarish aslida protsessorni bajarish resurslarining atigi 35% ni ishlatadi va protsessorning 65% resurslari ishlamay qoladi, bu esa protsessor imkoniyatlaridan samarasiz foydalanishni bildiradi. Protsessor ishini har bir tsiklda uning imkoniyatlaridan maksimal darajada foydalanadigan tarzda amalga oshirish mantiqan to'g'ri bo'lardi. Aynan shu fikr Hyper-Threading texnologiyasi, bo'sh turgan protsessor resurslarini parallel vazifani bajarishga bog'laydi. Bu qiyin taklif, bu texnologiya ko'p protsessorli tizimlarda mavjud bo'lgan ko'p ishlov berish va protsessorli tizimlarda ko'rsatma darajasidagi parallellik o'rtasida. Agar oddiyroq bo'lsa, Hyper-Threading texnologiyasi bitta mantiqiy ikkita mantiqiy protsessorni tashkil qilish imkonini beradi.
3-topshiriq
Mavzu: Konveyerli ishlov berish
Reja:
Konveyer liniyasi va parallellik
2.Konveyerni eng oddiy tashkil etish va uning ish faoliyatini baholash
1.Konveyer liniyasi va parallellik
Kompyuter me'morlari uzoq vaqtdan buyon "bir -birining ustiga chiqish" deb nomlanuvchi dizayn texnikasiga murojaat qilishgan, bunda kompyuter uskunalari bir vaqtning o'zida bir vaqtning o'zida bir nechta asosiy operatsiyalarni bajaradi. Bu umumiy texnika ikkita tushunchani o'z ichiga oladi: parallellik va konveyer liniyasi. Garchi ularning umumiy jihatlari ko'p bo'lsa va amalda ularni ajratish qiyin bo'lsa -da, atamalar ikki xil yondashuvni aks ettiradi. Parallellikda, operatsiyalar kombinatsiyasiga apparat tuzilmasini bir necha nusxada ko'paytirish orqali erishiladi. Muammoning turli qismlarini hal qiladigan tuzilmalarning barcha elementlarining bir vaqtda ishlashi tufayli yuqori mahsuldorlikka erishiladi.
Umumiy holda konveyer liniyasi (yoki konveyer liniyasi) bajariladigan funktsiyani bosqichlar deb nomlangan kichikroq qismlarga bo'lishga va ularning har biri uchun alohida uskunalar blokini ajratishga asoslangan. Shunday qilib, har qanday mashina buyrug'ini qayta ishlashni bir necha bosqichlarga (bir necha bosqichlarga) bo'lish mumkin, bunda ma'lumotlar bir bosqichdan ikkinchisiga o'tkaziladi. Bunday holda, konveyerlarni yotqizish turli buyruqlar bajarilish bosqichlarini birlashtirish uchun ishlatilishi mumkin. Bu holda, konveyer liniyasining turli bosqichlarida bir vaqtning o'zida bir nechta ko'rsatmalarni bajarilishi tufayli hosildorlik oshadi. Bunday konveyer liniyasi barcha zamonaviy yuqori tezlikli protsessorlarda keng qo'llaniladi.
|
| |