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