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