Hi All,

When I ran m5 with RUBY supported on SE mode, I tried following command:
-----------------------------------------------------
command line: ./build/ALPHA_SE_MESI_CMP_directory/m5.opt
configs/example/eio_ruby_se.py -d --caches --l2cache --l2_size=256kB
--l3cache --eio=eio-traces/401.bzip2.eio,eio-traces/177.mesa.eio
--maxinsts=5 -n 4
--------------------------------------------------------

And I got errors as below:
----------------------------------------------
Global frequency set at 1000000000000 ticks per second
panic: only one workload allowed
 @ cycle 0
[create:build/ALPHA_SE_MESI_CMP_directory/cpu/simple/timing.cc, line 1115]
-----------------------------------------------------

I looked into timing.cc and noticed that if it is not FULL SYSTEM, only one
workload is allowed. Does anyone know if it is allowed to use multi-workload
on SE mode and how?
Also I noticed that the numThreads in timingSimpleCPU is set to be 1. Can
anyone tell me how multi-thread is implemented in timingSimpleCPU under SE
mode? In another word, How can I make sure that each cpu in a CMP has
working threads on it?
The reason I care about timeSimpleCPU is because only timeSimpleCPU is
supported in RUBY. Is it correct?


Thanks,
Yingying Tian
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to