Dear all,

 

I was trying to run multiple SAME spec2006 benchmarks under SE mode. For
example, I employed 4 cores and each core run bzip2 independently. When I
used fastforward "-F" and maximum instruction "-I", the whole simulation
terminated exactly after the CPU switching. It seems like the switched CPU
thought it has hit the maximum instruction number. Originally, I think it
may be caused by the use of the same binary file. However, after I read the
Simulation.py, both "-F" and "-I" are applied to the cpu models, rather than
the processes. Therefore, the switched CPU should start with instruction
number 0..

 

I appreciate if anyone can give me some clue. Thanks a lot!

 

P.s. the command I used to run the simulation is shown below. 

 

build/ALPHA/gem5.fast --stats-file=bzip2_bzip2_bzip2_bzip2.txt
--dump-config=bzip2_bzip2_bzip2_bzip2.ini configs/dramsim2/dramsim2_se.py
--cpu-type=detailed --caches --l2cache --l1d_size=32kB --l1i_size=32kB
--l1d_assoc=8 --l1i_assoc=8 --l2_size=4MB --l2_assoc=16 --dramsim2
--devicecfg=ext/DRAMSim2/ini/DDR3_micron_1Gb_8B_x8_sg15.ini
--systemcfgext/DRAMSim2/ini/system.ini -n 4 --clock 5GHz -F 100000000 -I
100000000 -b bzip2-bzip2-bzip2-bzip2

 

Tao 

 

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to