Dear all,
Sorry to bother if this issue has been solved.
Now, I am using ruby as the cache/memory system in SE mode. I want to
warm up the cache QUICKLY and then start the simulation statistics.
However, when i type the command
"build/ALPHA_MESI_CMP_directory/gem5.opt
configs/spec2006/run_alpha_SE.py --cpu-type=detailed --caches --l2cache
--ruby --ruby_stats=libquantum_base.ruby.txt -n 1 --clock 5GHz -I 100000
-s -W 50000 -b libquantum", the following error comes out:
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
Switch at instruction count:1
info: Entering event queue @ 0. Starting simulation...
hack: be nice to actually delete the event here
Switched CPUS @ tick 18600
switching cpus
gem5.opt:
build/ALPHA_MESI_CMP_directory/cpu/o3/mem_dep_unit_impl.hh:119: void
MemDepUnit<MemDepPred, Impl>::switchOut() [with MemDepPred = StoreSet,
Impl = O3CPUImpl]: Assertion `instList[0].empty()' failed.
Program aborted at cycle 18600
Aborted
To my knowledge, there should be two cpu switching events. At the
beginning, <O3> cpu presents in the system. After 1 cycle, it will be
switched to <Timing> mode. Since "-s" enables standard switch from
<Timing> to <O3> cpus, "-W" assigns the number of cycles running on
<Timing> cpu for the cache warmup. Then, the second switching occurs and
<O3> cpu come back to run the rest simulation with "-I" cycles.
Am I missing anything to run it smoothly?
Regards,
Tao
--
**********************************
Tao Zhang
Department of Computer Science& Engineering,
College of Engineering, Pennsylvania State University
354B IST Building
University Park, PA 16802
(Office) 814-863-1047
(Mobile) 814-321-4826
Homepage: www.cse.psu.edu/~tzz106
**********************************
("`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`) GO LIONS!!!
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Happiness is like a butterfly which, when pursued, is always beyond your grasp,
but if you will sit down quietly, may alight upon you.
--- Nathaniel Hawthorne
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users