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