[Gems-users] Number of instruction executed in GEMS for CMPs


Date: Fri, 30 Apr 2010 01:03:42 -0500
From: Shoaib Altaf <shoaibbinalt@xxxxxxxx>
Subject: [Gems-users] Number of instruction executed in GEMS for CMPs
List,
 
I was comparing some results between a single processor and a CMP (say 4 processors), and the criteria depends on the number of cycles. I am running for 350 M instructions like this for both cases
c 350000000
 
Now on the output stat file I got these results.....
 
1 Processor:
 
instructions executed =350000000 
Ruby cycles= 1435639304
 
 
4 Processors:
 
instructions executed =1449213046 (roughly 1500 M)
Ruby cycles = 1861225208
 
 
So I have these questions :
 
1) I was expecting the instructions executed to be the same why they are different?? in the present scenario the comparison will  not matter....so how should I make sure that the CMP will also run for 350 M instructions
 
2) I was also expecting that the ruby cycles will also reduce in case of 4 processors, but they have increased since more instructions are executed ..Why??
 
3) My protocol is MSI_MOSI_CMP  and workload is OLTP.
 
Shoaib
[← Prev in Thread] Current Thread [Next in Thread→]