Ma'ruza 19. Umumiy va taqsimlangan kesh xotirani tashkil etish



Download 152,46 Kb.
Sana06.06.2022
Hajmi152,46 Kb.
#639875
Bog'liq
19 маруза узUMUMIY VA TAQSIMLANGAN KESH XOTIRANI TASHKIL ETISH (0)


MA'RUZA 19. UMUMIY VA TAQSIMLANGAN KESH XOTIRANI
TASHKIL ETISH.
1. Intel Advanced Smart Cache-da xotirani tashkil etish
2. Intel Nehalem mikro arxitekturasida kesh xotirasini tashkil etish
Kesh xotirasi - bu kichik, yuqori tezlikda, to'g'ridan-to'g'ri kirish
imkoniyatiga ega xotira. U kod va ma'lumotlarni parchalarini vaqtincha saqlash
uchun mo'ljallangan. Kesh xotirasi butun xotira manzil maydonini qamrab oladi,
ammo RAMdan farqli o'laroq, u manzilga ega emas va dasturchiga ko'rinmaydi.
Kesh xotiraning tuzilish sxemasi
 Kesh xotirasi vaqt va makonda ma'lumotlarning joylashuvi printsipi
asosida qurilgan.
 Kesh boshqaruvchisi dastur kodining nusxalarini va RAMdan
ma'lumotlarni o'qish tsikli uchun satr hajmiga teng bloklarda kesh
xotirasiga yuklaydi. Protsessor kesh xotirasidan so'zma-so'z o'qiydi.
 Kesh boshqaruvchisi protsessorning asosiy xotirasini so'rab oladi va
keshda ma'lumotlarning haqiqiy nusxasi bor-yo'qligini tekshiradi.
Taqsimlangan xotira keshining izchilligi
Taqsimlangan katalogga asoslangan keshning doimiyligi barcha tizimlarda
keshning barqarorligini samarali saqlaydi


Core mikro arxitekturasi misolida kesh xotirasi.
Core mikroarxitekturasiga ega protsessorlar ikkala yadro o'rtasida
taqsimlangan L2 keshga ega. Ushbu yondashuvning bir qancha afzalliklari mavjud:
Har qanday protsessor yadrosi butun L2 keshiga kira oladi (yadrolardan biri
bo'sh bo'lsa). Agar bir vaqtning o'zida ikkita yadro ishlasa, u holda kesh har bir
yadroning tasodifiy kirish xotirasiga (RAM) kirish chastotasiga qarab, mutanosib
ravishda bo'linadi.
Agar ikkala yadro bir xil ma'lumotlar bilan sinxron ravishda ishlasa, ular
birgalikda L2 keshida faqat bir marta saqlanadi. Shunday qilib, umumiy aqlli L2
keshi ikkita alohida keshga qaraganda kengroqdir.
1. Ma'lumotlarni oldindan yig'ish algoritmi yaxshilandi. Protsessorda 6
ta mustaqil ma'lumotlarni oldindan yuklash bloklari mavjud. Ikki blok xotiradan
ma'lumotlarni umumiy L2 keshiga oladi, ikkita blok har bir yadroning L1 keshlari
bilan ishlaydi. Har bir blok ijro etuvchi qurilmalar tomonidan ma'lumotlarga
kirishni nazorat qiladi. Yig'ilgan statistik ma'lumotlarga asoslanib, prefetch
bloklari xotiradan ma'lumotlarni protsessor keshiga yuklanishdan oldin ham
yuklashga harakat qiladi.
2. Xotirani ajratish (xotiraga kirishda nomuvofiqliklarni bartaraf etish).
Ushbu texnologiya ma'lumotni xotiraga tushiradigan va saqlaydigan
ko'rsatmalarning tartibsiz bajarilishi algoritmlari samaradorligini oshirishga
qaratilgan.
Intel Core mikroarxitektura protsessorlarining muhim kamchiliklari ularning
modul bo'lmagan dizayni. Dastlab ular ikki yadroli yarimo'tkazgich kristallari
sifatida ishlab chiqilgan. Keyinchalik Core 2-ning ko'p yadroli vakillarini
chiqarishga o'tish ushbu yondashuvning zaif tomonlarini aniqlay boshladi.
Shunday qilib, Intel Core mikroarxitekturasining 4 yadroli va 6 yadroli vakillari
oddiygina bir nechta 2 yadroli kristallardan yig'ilib, bu ularning o'zaro ta'sirini


qiyinlashtirdi. Turli yadrolar o'rtasida ma'lumotlar almashinuvi tizim xotirasi orqali
tashkil etilgan bo'lib, bu ba'zan protsessor shinasining o'tkazuvchanligi
cheklanganligi sababli katta kechikishlarga olib keldi.
Nehalem mikroarxitekturasi - yuqorida muhokama qilingan Intel Core
mikroarxitekturasining keyingi rivojlanishi.
Ushbu mikroarxitekturaning asosiy ajralib turadigan xususiyatlari:
1. Hisoblash yadrosi Core bilan taqqoslaganda yaxshilandi.
2. Bir yadroda ikkita hisoblash ipini bir vaqtning o'zida bajarishga imkon
beruvchi ko'p tarmoqli SMT (Simultaneous Multi-Threading)
texnologiyasi.
3. Kesh xotirasining uchta darajasi: yadro uchun 64 KB L1 kesh, yadro
uchun 256 KB L2 kesh, umumiy L3 kesh 4,8 dan 24 MB gacha.
4. Bir nechta DDR3 SDRAM kanallarini qo'llab-quvvatlaydigan protsessor
bilan birlashtirilgan xotira tekshiruvi.
5. Protsessor va chipset va protsessorlarning bir-biri bilan aloqasi uchun
nuqta-nuqta topologiyasiga ega yangi QPI shinasi.
6. Modul tuzilishi.
7. Monolitik dizayn - protsessor bitta yarimo'tkazgich kristalidan iborat.
8. Ishlab chiqarish tezligi kamida 45 nm bo'lgan texnologik jarayon.
9. Ikki, to'rt yoki sakkizta yadrodan foydalanish.
10. Quvvatni boshqarish va Turbo rejimi.

Ko'rib chiqilayotgan yadroda (1-rasm) dastlabki protsessor deb ataladigan


blok quyidagi bloklarni o'z ichiga oladi: buyruqlarni olish va oldindan dekodlash
uchun blok; filialni bashorat qilish birligi (filiallar); ko'rsatmalar navbatining bloki;
dekoder bo'yicha ko'rsatmalar; dasturdagi tsikllarni aniqlash uchun blok.


Core 2 singari, Intel Nehalem protsessorining har bir yadrosi turli xil ijro etuvchi
qurilmalar bilan aloqa qilish uchun uchta universal portdan (Port0, Port1, Port5),
manzillarni va ma'lumotlarni xotiraga yozishni / yuklashni (saqlash) tashkil qilish
uchun ikkita portdan (Port3, Port4) foydalanadi. va bittasi (Port2) xotiradan
ma'lumotlarni o'qish / tushirishni tashkil etish uchun (Yuklash). Umumjahon
portlar 64-bitli ma'lumotni (ALU) qayta ishlash, siljish (Shift) va taqqoslash
operatsiyalarini (LEA) bajarish uchun uchta blok bilan aloqa qiladi; suzuvchi nuqta
raqamlarini qayta ishlash uchun uchta blok bilan (FAdd, FMul, FPShuffes); uchta
128-bitli oqim ma'lumotlar bloklari (SSE) bilan; o'tishlarni bajarish uchun bitta
blok bilan (Filial); maxsus bloklar bilan Divide (bo'linish), Complex Integer
(murakkab butun operatsiyalar).
Download 152,46 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish