Yingying Tian <ytian <at> cs.utsa.edu> writes:

> 
> 
> 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
>   <at>  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
> m5-users <at> m5sim.org
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Hi all,

I am facing the same problem as Yingying Tian. I am using RUBY's Mesh Topology 
so very much interested in Timing Simple CPU. Is only one work load is 
allowed/CPU? and I noticed in the wiki page of Simple CPU model is incomplete 
or 
the heading 'Flow of Execution' is not available. Is there any documentation on 
this?

Thanks,

Rathna




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

Reply via email to