Hi,
I have modified the
opal module to print all the cache misses. When running FFT, we can find most
of LOAD instructions experience cache miss. We run
total 2,200K instructions, with about 400K cache misses. And most of
this are L1 cache misses.
But the ruby dumped
stats is quite different from opal, it reported only 20K cache
miss.
What is wrong with the
data? I am really confused.
Any body knows the reason?
BTW, I count the number
of cache miss in opal using
if(d->getEvent(EVENT_DCACHE_MISS)) ...
Thank
you.
2010-02-03
Jianbo DONG
Key Laboratory of Computer System and Architecture,
Institute of Computing Technology, Chinese Academy of
Sciences,
发件人: amer elkourd
发送时间: 2010-02-02 15:16:57
收件人: gems-users@xxxxxxxxxxx
抄送:
主题: [Gems-users] simulating
directory protocol question
dear sir,
i have subscribed in Gems-users mailing list.
i am new user of simics with gems toolsets. i used a manual gems_ubuntu.pdf
. i succeeded in running the simics and the ruby and the opal .
now i need to simulate the full bit-vector directory protocol in simics
.
is there a built in protocol and what is the steps required to simulated it
with best regard
elkourd
|