Protsessor UltraSPARC Architecture 2005 dasturini amalga oshiruvchi 8 tagacha yadrodan iborat. Har biri yadro ega a 16 Kb 4 tomonlama o'rnatish assotsiativ, 32 bayt chiziq hajmi L1I va va a 8Kb 4 tomonlama o'rnatish assotsiativ, 16 Kb chiziq hajmi L1D.
8 yadroning har biri "ip guruhi" deb nomlanuvchi to'rtta ipni qo'llab-quvvatlaydi. Guruhdagi har bir mavzu ega a noyob o'rnatish ning registrlar va a ko'rsatma bufer lekin the ip guruh ulushlar L1 kesh, ko'rsatma - tion va ma'lumotlar TLB yozuvlar ijro birliklar va boshqa quvur liniyasi resurslar.
100
90
80
Percent of Total Issue Cycles
70
60
50
40
o'ttiz
20
10
alvinn doduc
eqntott espresso fpppp
hydro2d
li mdljdp2 mdljsp2 nasa7 ora su2cor
swm
tomcatv
composite
0
Ilovalar
Rasm 3.1: Manbalar ning foydalanilmagan nashr sikllar ichida a 8-son superskalar quvur liniyasi bilan the SPEC92 benchmark [7]. Biz mumkin qarang bu eng nashr uyalar bor emas to'ldirilgan, ma'nosi ijro birliklar qoladi bo'sh.
Rasm 3.2: An illyustratsiya ning the UltraSPARC T1 quvur liniyasi [3]
The quvur liniyasi hisoblanadi a qisqa yagona masala quvur liniyasi; iborat ning olib kelmoq ip tanlang dekodlash bajarmoq xotira va qayta yozish ( 3.2-rasm). Bajarish birliklari bir davrli kechikish ALU'lari, o'zgartirgichlardan iborat va ko'p tsiklli kechikish multiplikatorlar va ajratuvchilar. Har biri ip ega a alohida ko'rsatma bufer qaysi ijro resurslari mavjud bo'lmaganda to'ldirilishi mumkin. Birgalikda suzuvchi nuqta birligi mavjud: oraliq the 8 yadrolari.
Quvur to'liq aylanib o'tishni qo'llab-quvvatlaydi (shuningdek, "yo'naltirish" [2] deb ham ataladi), RAW dan qochishga yordam beradi bog'liqliklar. E'tibor bering, boshqa superskalar arxitekturalarda umumiy xususiyatlarning hech biri yo'q xotira spekulyatsiyasi, tartibsiz bajarilishi yoki predikatsiya sifatida; bu quvur liniyasini oddiy va oddiy saqlaydi kuch talablar uchun a eng kam [4].
Dostları ilə paylaş: |