作者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