Eva-CiM: Xotirada hisoblash arxitekturasi uchun tizim darajasidagi energiyani baholash asosi kirish antract
-jadval: I-davlat spetsifikatsiyasi
Download 0.81 Mb. Pdf ko'rish
|
1901.09348v1 (1)
- Bu sahifa navigatsiya:
- Protsedura
- 4.3 Tizim profilini yaratish uchun izni qayta shakllantirish
1-jadval: I-davlat spetsifikatsiyasi.
ijro mantig'i Ko'rsatmaning bajarilgan ko'rsatma navbatidagi joylashuvi CIQ Ustadan so'rov Ta'rif 6-rasm: IDG daraxtini qurish tartibi: (a) Yo'riqnoma navbati; (b) RUT va IHT; (3) IDG daraxti. Ketma-ketlik indeksi 6, daraxtning har bir tugunida operator, operandlar va uning ketma- ketlik indeksi ma'lumotlari mavjud. Yo'riqnomadagi yukning manzil diapazoni va uni berish vaqtini so'rang 6 Kiritilgan xotira ob'ektlarining manzil diapazoni (kesh va asosiy xotira) Mnemonik kod Har bir ko'rsatma uchun yig'ilish kodi xotiraga kirish Quldan javob Ko'rsatmani execule bajaradigan ishga tushirilgan funktsional birlik cess Protsedura: Nomzodni tanlash Kirish: Barcha ko'rsatmalar uchun I-holat Chiqish:CiM operatsiyalari 1. RUT registrlaridan foydalanish jadvalini va IHT indeksli xesh jadvalini yaratish ; 2. Qabul qilingan ko'rsatma navbati CIQ uchun IDG daraxtlarini qurish; 3. IDG daraxtlarini CiM tomonidan qo'llab-quvvatlanadigan yo'riqnomalar bo'yicha bo'ling va tushirish sxemalariga mos keladigan guruhlarni ajratib oling ; 1- algoritm: Yuklash namunasini tanlash algoritmi. … … … 3260, 3266, 3268, … … … … 3264, … … r0 r1 rN ………… OP 3268 r0ÿn0 , r1ÿn1 Reg seqNum r0 addi.w r3, r3, #1 ldrb.w r0, [r4, #1]! addi.w r4, r4, #1 subs r0, r0, r1 addi.w r3, r3, #1 subs r0, r0, r1 (3266) 3265 (3264) 3268 3259 3260 ………… 4.3 Tizim profilini yaratish uchun izni qayta shakllantirish ... Machine Translated by Google InstProbe har bir ko'rsatma uchun quvur liniyasi holati bo'yicha vaqt va bajarilishini to'playdi va PipeProbe har bir ko'rsatma tomonidan qaysi va qachon funktsional birliklar ishga tushirilishini to'playdi. Ushbu ma'lumotlarni yig'ishda ikkita murakkablik mavjud. Birinchidan, bajarish uchun mavjud resurslar mavjud bo'lganda , Issue Queue (IQ) dan bir nechta funktsiya birliklariga bir nechta ko'rsatmalar beriladi. Ikkinchidan, filialni noto'g'ri bashorat qilish sababli, CIQ ga faqat bajarilgan ko'rsatmalar kiritilgan bo'lib, ular bizning tushirish nomzodini tahlil qilish uchun ishlatiladi. Shunday qilib, to'g'ri ma'lumot to'planishini ta'minlash uchun ushbu problar ehtiyotkorlik bilan joylashtirilishi kerak. Ushbu zondlarni qanday joylashtirish mumkinligini ko'rsatish uchun biz tartibsiz quvur liniyasi bo'lgan jismoniy registr fayli arxitekturasi uchun ARM ISA misolidan foydalanamiz. 7-rasmda ko'rsatilganidek, ushbu arxitekturada yettita quvur liniyasi bosqichi bajarilgan. Har bir bajarilgan ko'rsatma uchun InstProbe Dasturlash hisoblagichi (PC) qiymatiga ko'ra turli quvur bosqichlarining belgi raqamlarini qayd qiladi. Shu bilan birga, PipeProbe CIQdagi ko'rsatmalar indeksini, shuningdek ishga tushirilgan funktsional birliklarning statistikasini (masalan, IQ o'qiydi/yozadi, ROB o'qiydi/ yozadi) kuzatib boradi. Ikki prob tomonidan to'plangan ma'lumotlar ketma-ketlik indeksini, yig'ish kodini va I-holatiga kiritilgan bajarish mantiqini olish uchun qayta ishlanadi. Keyin biz ko'rsatmaning ishlash muddatini olish va buyruq CPUdan CiM moduliga o'tkazilganda tizimning qo'shimcha xarajatlarini baholash uchun I holatidan foydalanamiz. Download 0.81 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling