作者jovidream (跟著心情走)
看板NKFUST-CCE90
標題Re: [唸書] 誰會用Simplescalar - Part II
時間Wed Dec 3 00:33:06 2008
※ 引述《MaxHaru (懂得放手..才能王道)》之銘言:
: ※ 引述《jovidream (跟著心情走)》之銘言:
: : 我記得 test report中好像有dl1, dl2,還有dtlb的access次數統計
: : 應該還有包過miss, writeback, replacement等等的數據...
: : 這些數據應該就可以support你的的memory access的分析...
: : 但是如果你是想指定某一個memory addr或是memory space
: : 你可能要先知道mibench compiler出來以後..
: : 他的memory offset...並在程式中修改指定該區段的address
: : 來做結果的統計
: 我下了這樣的一道指令:
: simplesim-3.0/sim-cache -cache:dl1 dl1:1024:16:1:l ./program/FFT/fft
: 它出現的資料如下:
: dl1.accesses 5178 # total number of accesses
: dl1.hits 4286 # total number of hits
: dl1.misses 892 # total number of misses
: dl1.replacements 116 # total number of replacements
: dl1.writebacks 104 # total number of writebacks
: ...
: 都是一些已統計好的資料,
: 可是我卻不知道它在什麼時候accesses了哪個address的資料
: (我不知道是不是我下錯指令了@@a)
: 請問我該怎麼得知我要的資料咧(什麼時候accesses了哪個address的資料)
: 我的指令該怎麼下咧??
你如果想看memory access 的address分布在哪一個區塊...
很不幸...你一定得改code, simplescalar只會給你全部或是到某個stop point
的access總和, 並沒有辦法和modelsim一樣可以看最後memory的結果
因為我paper是做memory access的相關issue...所以這部份的code我有改到
只是...程式我有留著...但是改了哪裡...可能要花時間看...
如果你想要我幫你...可能要等到假日><"...
平時....很忙= ="
抱歉了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.47.248
1F:推 MaxHaru:請問需要改那些code丫??sim-cache.c or sim-memory.c 12/03 23:17
2F:→ MaxHaru:還是兩個都要改??又或者是要改其他的呢?? 12/03 23:18