Hi,everyone,
I have a question on the definition “system.cpu[i].max_insts_all_threads”.

I ran 4core simulation on ALPHA SE mood,each core had 1 thread workload. I set 
the  system.cpu[i].max_insts_all_threads to 100 milion, after termination 
‘normally’, I checked the  m5stats.txt for actual num of instructions ran on 
each core:

/**************************************************************/
…..
sim_insts    284804592       # Number of instructions simulated
…..
system.cpu0.committedInsts   39885377    # Number of Instructions Simulated
…..
system.cpu1.committedInsts   86194454     # Number of Instructions Simulated
…..
system.cpu2.committedInsts   58724755     # Number of Instructions Simulated
…..
system.cpu3.committedInsts   100000006    # Number of Instructions Simulated
…..

/*********************************************************************/

Well, it seems that only cpu3 reached 100 million instruction counts.
And I think the above statistic suggested that the termination of cpu3 cause 
other cpu terminated(may be the thread in cpu3 was run faster).

My question is , if I want each thread run until reaching the maximum 
instruction count I set, how should I do ?

Thanks in advance!

York



      

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to