Hi,
The SE mode is by default expects to be in multi-programmed mode. Thus,
if you run a multi-threaded program on 4 cores it will provide this
error. To run multi-threaded program in SE mode add --mt flag to your
command line.
Jayneel
On 06/08/2012 01:40 PM, Bojun Ma wrote:
Hi, All,
I am trying to run SPEC2000 benchmark in ARM_SE mode. I need to
simulate a 4 cores system,So I used the command line( take vpr as an
example):
./build/ARM_SE/gem5.opt --outdir=vpr0 --debug-flags=O3PipeView
--trace-start=50000 --trace-file=vpr_trace.out configs/example/se.py
--num-cpus= 4 -d --caches -c vpr -oinput -m 1000000000
However, the simulation absorted.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File
"/home/bojun/GEM5/gem5-stable-549b72de8f72/src/python/m5/main.py",
line 356, in main
exec filecode in scope
File "configs/example/se.py", line 187, in <module>
system.cpu[i].workload = multiprocesses[i]
IndexError: list index out of range
gem5.opt: build/ARM_SE/sim/eventq.cc:63: virtual Event::~Event():
Assertion `!scheduled()' failed.
Program aborted at cycle 0
Aborted
Is there anything I missed?
Do I need to make some change in se.py file to make it work for
multi cores?
Any help is appreciated.
Regards,
Bojun Ma
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users