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
