Hi,
        I am trying to run a multi core systems in m5-2.0b3 using O3CPU. I am 
using an EIO trace of 
spec cpu benchmarks. But when I look at the generated m5stats.txt file, it 
shows the differenet
number of simulated instructions than that of which i given in cofiguration 
file.

Configuration I am using is:


system.cpu[0].workload = [Benchmarks.SPECTWOLFEIO()]
system.cpu[0].max_insts_all_threads = 100000000
system.cpu[1].workload = [ Benchmarks.SPECCRAFTYEIO()]
system.cpu[1].max_insts_all_threads = 100000000
system.cpu[2].workload = [Benchmarks.SPECPARSEREIO()]
system.cpu[2].max_insts_all_threads = 100000000
system.cpu[3].workload = [Benchmarks.SPECPERLBMKEIO()]
system.cpu[3].max_insts_all_threads = 100000000
system.cpu[4].workload = [Benchmarks.SPECGAPEIO()]
system.cpu[4].max_insts_all_threads = 100000000
system.cpu[5].workload = [Benchmarks.SPECVORTEXEIO()]
system.cpu[5].max_insts_all_threads = 100000000
system.cpu[6].workload = [Benchmarks.SPECBZIP2EIO()]
system.cpu[6].max_insts_all_threads = 100000000
system.cpu[7].workload = [Benchmarks.SPECEONEIO()]
system.cpu[7].max_insts_all_threads = 100000000

The result obtained is:

sim_freq                                 1000000000000                       # 
Frequency of simulated ticks
sim_insts                                   422286676                       # 
Number of instructions simulated
..........
system.cpu0.committedInsts                   35719584                       # 
Number of Instructions Simulated
system.cpu0.committedInsts_total             35719584                       # 
Number of Instructions Simulated
.........
system.cpu1.committedInsts                   30579154                       # 
Number of Instructions Simulated
system.cpu1.committedInsts_total             30579154                       # 
Number of Instructions Simulated
.......
system.cpu2.committedInsts                   66098168                       # 
Number of Instructions Simulated
system.cpu2.committedInsts_total             66098168                       # 
Number of Instructions Simulated
......
system.cpu3.committedInsts                   50714297                       # 
Number of Instructions Simulated
system.cpu3.committedInsts_total             50714297                       # 
Number of Instructions Simulated
......
system.cpu4.committedInsts                   40672413                       # 
Number of Instructions Simulated
system.cpu4.committedInsts_total             40672413                       # 
Number of Instructions Simulated
......
system.cpu5.committedInsts                   54509373                       # 
Number of Instructions Simulated
system.cpu5.committedInsts_total             54509373                       # 
Number of Instructions Simulated
.....
system.cpu6.committedInsts                  100000000                       # 
Number of Instructions Simulated
system.cpu6.committedInsts_total            100000000                       # 
Number of Instructions Simulated
.....
system.cpu7.committedInsts                   43993687                       # 
Number of Instructions Simulated
system.cpu7.committedInsts_total             43993687                       # 
Number of Instructions Simulated


Can you please suggest how to make each CPU execute the 100000000 instructions?

Thanks
Bipin Kadel


_________________________________________________________________
Make i'm yours.  Create a custom banner to support your cause.
http://im.live.com/Messenger/IM/Contribute/Default.aspx?source=TXT_TAGHM_MSN_Make_IM_Yours
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to