Eva-CiM: Xotirada hisoblash arxitekturasi uchun tizim darajasidagi energiyani baholash asosi kirish antract


Download 0.81 Mb.
Pdf ko'rish
bet5/19
Sana28.12.2022
Hajmi0.81 Mb.
#1015848
1   2   3   4   5   6   7   8   9   ...   19
Bog'liq
1901.09348v1 (1)

4. TAHLIL
Bosqich tahlili ma'lumotlarga bog'liqlik va joylashuvni o'rganadi
va tushirish nomzodlarini hal qiladi (tafsilotlar 4-bo'limda) va Eva
- CiMning asosini tashkil qiladi. Bir nechta yangi g'oyalar mavjud
Dekodni olish …… Pensiyaga chiqish
model. Ilova modeli ko'rsatmalarning qachon va qayerda
bajarilishini va xotiraga kirishni aniqlaydi. Ushbu ma'lumotlar
tahlil bosqichida yukni tushirishga nomzodlarni aniqlash uchun
ishlatiladi. Ilova darajasida Eva-CiM GEM5-ga mos keluvchi
umumiy maqsadli kompilyatorlardan tuzilgan har qanday ikkilik
faylni olishi yoki kompilyatorlarni sozlashi mumkin [1].
Benchmark binarlari o'zgartirilgan GEM5 ga beriladi va 2-
rasmda ko'rsatilganidek, olish , dekodlash va maxsus zondlar
yordamida quvur liniyasi va xotiraga kirish ma'lumotlarini olish
uchun topshiriladi (batafsil ma'lumotlar 5.1-bo'limda).
Biroq, kompilyatorni optimallashtirish va intermediate resurslardan
foydalanish (masalan, butun son va suzuvchi registrlar) tufayli,
bunday aniq Yuklash-Yuklash-OP-Store naqshlari buyruqni
bajarishda kamdan-kam uchraydi. Buning o'rniga, Load-Load-OP-Store naqsh
DRAM
Kesh
• CiM tomonidan qo'llab-quvvatlanadigan ko'rsatmalarning nisbatini o'rganish
• Aniqlash uchun dastur bog'liqliklarini qanday tahlil qilish kerak
Profillash bosqichi tahlil bosqichidan olingan natijalar asosida energiya sarfini
baholaydi . Profilni yaratish uchun Eva-CiM o'zgartirilgan McPAT
[2]
dan
foydalanadi va tizimdagi turli komponentlarning energiya sarfini analitik hisoblash
uchun o'zgartirilgan ko'rsatmalar navbati statistikasidan foydalanadi (tafsilotlar
5.3-bo'limda).
Quyidagi kichik bo'limlar ushbu uchta savolga javob beradi va taklif qilingan
analizatorning umumiy yondashuvini taqdim etadi.
Qurilma/CiM massivi modeli CiM-OR, CiM ADD va boshqalar kabi individual
CiM operatsiyalari orqali energiya sarfini tavsiflaydi. (batafsil ma'lumotlar 5.2-
bo'limda). Bunga SPICE simulyatsiyasi
[28]
orqali erishish mumkin , agar tarmoq
roÿyxati mavjud boÿlsa yoki foydalanuvchilar avval atom CiM operatsiyasini uning
mikro operatsiyalariga, masalan, hujayraga kirish, kuchaytirish va hokazolarga
boÿlishsa, soÿngra DESTINY
[3]
dan pre - atom operatsiyasi uchun energiyani
hisoblash uchun kalibrlangan energiya ma'lumotlari. Ta'kidlanishicha, dastur
darajasidagi simulyatsiyalardan farqli o'laroq, qurilma/CiM massivi darajasi
simulyatsiyasi modellarni chiqarish uchun texnologiya bo'yicha amalga oshiriladi.
xotiradan olingan operandlar va xotiraga saqlanadigan maqsad operandlari .
Oldingi ishlar
[4, 24]
tayanadigan keng tarqalgan namunalardan biri 3-rasmning
chap tomonida ko'rsatilganidek, Yuklash-Yuklash-OP-Store ko'rsatmalari ketma-
ketligi bo'lib, unda ikkita yuklash operatsiyasi manba operandlarini oladi, bitta
"OP" ko'rsatmasi. ( rasmda qo'shish) ma'lum bir operatsiyani bajaradi va bitta
do'kon operatsiyasi natijani saqlaydi. Keyin bu ketma-ketlikni CiM ko'rsatmasi
bilan almashtirish mumkin, masalan, 3-rasm [4] o'ng tomonidagi kabi keshdagi
CiM_add operatsiyasi .
Bu erda keltirilgan, masalan, ko'rsatmalarning bajarilishini tashkil qilish va
izohlash uchun foydalaniladigan ko'rsatmalarga bog'liqlik-grafigi va modellashtirish
bosqichida olingan xotiraga kirish ma'lumotlari. Eva-CiM tomonidan o'tkaziladigan
asosiy tahlillar quyidagilarni o'z ichiga oladi: (i) yuk tushirishning asosiy sxemalarini
avtomatik aniqlash uchun bajarilgan ko'rsatmalar navbati va qaramlik tahlili ; (ii)
CiM uchun qisman kesh darajasini aniqlash uchun xotiraga kirish va so'rov paketi
tarkibi tahlili ; (iii) Tizim darajasidagi profilni yoqish uchun yo'riqnoma izini
o'zgartirish .

Download 0.81 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling