Intel Core Duo superskalyar yadrolari:
U umumiy L2 keshiga ega ikkita x86 superskalyar protsessorni qo'llaydi (18.8-rasm).
Intel Core Duo ning umumiy tuzilishi 18.9-rasmda ko'rsatilgan. Keling, rasmning yuqori qismidan boshlab asosiy elementlarni ko'rib chiqaylik.
Ko'p yadroli tizimlarda keng tarqalganidek, har bir yadro o'zining L1 keshiga ega. Bunday holda, har bir yadroda 32 KB ko'rsatmalar keshi va 32 KB ma'lumotlar keshi mavjud.
Har bir yadro mustaqil termal boshqaruv blokiga ega. Bugungi chiplarning yuqori tranzistorli zichligi bilan issiqlik boshqaruvi, ayniqsa, noutbuk va mobil tizimlar uchun asosiy qobiliyatdir.
Core Duo termal boshqaruv bloki termal cheklovlar doirasida protsessor ish faoliyatini maksimal darajada oshirish uchun chip issiqlik tarqalishini boshqarish uchun mo'ljallangan. Issiqlik boshqaruvi, shuningdek, sovutish tizimi va pastroq fan akustik shovqini bilan ergonomikani yaxshilaydi.
Aslida, termal boshqaruv bloki yuqori aniqlikdagi haroratni o'lchash uchun raqamli sensorlarni nazorat qiladi. Har bir yadro mustaqil termal zona sifatida belgilanishi mumkin. Har bir termal zona uchun maksimal harorat dasturiy ta'minot orqali so'raladigan maxsus registrlar orqali alohida xabar qilinadi.
Agar yadrodagi harorat chegaradan oshsa, issiqlik boshqaruv bloki issiqlik hosil bo'lishini kamaytirish uchun ushbu yadro uchun soat tezligini pasaytiradi.
Kengaytirilgan dasturlashtiriladigan uzilish tekshiruvi (APIC).
APIC bir qator funktsiyalarni bajaradi, jumladan, quyidagilar:
APIC protsessorlararo uzilishlarni ta'minlashi mumkin, bu esa har qanday jarayonga boshqa protsessor yoki protsessorlar to'plamini to'xtatishga imkon beradi. Core Duo misolida, bitta yadrodagi ip uzilish hosil qilishi mumkin, u mahalliy APIC tomonidan qabul qilinadi, boshqa yadroning APIC ga yo'naltiriladi va boshqa yadroga uzilish sifatida uzatiladi.
APIC kirish/chiqarish uzilishlarini qabul qiladi va ularni tegishli yadroga yo'naltiradi.
Har bir APIC taymerni o'z ichiga oladi, uni mahalliy yadroga uzilishni yaratish uchun OS tomonidan o'rnatilishi mumkin.
Quvvatni boshqarish mantig'i iloji bo'lsa, quvvat sarfini kamaytirish uchun javobgardir, shuning uchun noutbuklar kabi mobil platformalar uchun batareyaning ishlash muddatini oshiradi. Aslini olganda, quvvatni boshqarish mantig'i issiqlik sharoitlari va protsessor faoliyatini nazorat qiladi va kuchlanish darajasini va quvvat sarfini mos ravishda sozlaydi. U alohida protsessorning mantiqiy quyi tizimlarini faqat kerak bo'lganda yoqadigan o'ta nozik mantiqiy boshqaruvni ta'minlaydigan ilg'or quvvat o'tkazish qobiliyatini o'z ichiga oladi.
Core Duo chipi umumiy 2 MB L2 keshini o'z ichiga oladi. Kesh mantig'i joriy asosiy ehtiyojlar asosida kesh maydonini dinamik ravishda taqsimlashga imkon beradi, shuning uchun bitta yadro L2 keshining 100% gacha tayinlanishi mumkin.
Kesh liniyasi protsessor unga yozganda M holatini oladi;
Agar satr yozishdan oldin E yoki M holatida bo'lmasa,
kesh L1 keshida chiziq mavjudligini va boshqa L1 keshida I holatda bo'lishini ta'minlaydigan o'qish uchun egalik (RFO) so'rovini yuboradi.
Yadro RFO chiqarganda, agar chiziq faqat mahalliy o'lchamdagi boshqa kesh tomonidan baham ko'rilsa, biz RFO ni ichki avtobusga umuman kirmasdan juda tez hal qilishimiz mumkin. Agar chiziq tashqi avtobusda boshqa agent bilan bo'lingan bo'lsa, biz RFOni tashqaridan chiqarishimiz kerak.
Avtobus interfeysiasosiy xotiraga, kiritish-chiqarish kontrollerlariga va boshqa protsessor chiplariga ulanadigan Front Side Bus deb nomlanuvchi tashqi avtobusga ulanadi.
Do'stlaringiz bilan baham: |