Thanks a lot. I already figured out that problem by myself. However, I encountered a new problem in running 4 core 4 threads blackscholes benchmarks. It shows system panic. I also tried for 16 cpu and Mesh network, which is still running more than 8 hours.
I used the mesh_xy topology along with below config- scons FULL_SYSTEM=1 build/ALPHA/gem5.opt RUBY=true PROTOCOL=MOESI_CMP_directory ./build/ALPHA/gem5.opt configs/example/fs.py --cpu-type=timing --script=script/blackscholes_4c_simsmall.rcS --num-cpus=4 --ruby --mesh-rows=2 --network=garnet2.0 --topology=Mesh_XY --caches --l2cache --l2_size=512kB --num-dirs=4 --num-l2=4 --l1d_size=32kB --l1i_size=32kB --l1d_assoc=2 --l1i_assoc=2 It showed me the below error- ---------------------------------------------- panic: Invalid transition system.ruby.dma_cntrl0 time: 4816339893 addr: 525287488 event: WriteRequest state: BUSY_WR @ tick 2408169946500 [doTransitionWorker:build/ALPHA/mem/protocol/DMA_Transitions.cc, line 135] Memory Usage: 996944 KBytes Program aborted at tick 2408169946500 --- BEGIN LIBC BACKTRACE --- ./build/ALPHA/gem5.opt[0x829015] ./build/ALPHA/gem5.opt[0x839d96] /lib64/libpthread.so.0[0x3685e0f730] /lib64/libc.so.6(gsignal+0x3e)[0x3685a3266e] /lib64/libc.so.6(abort+0x175)[0x3685a33ab5] ./build/ALPHA/gem5.opt[0x6867ac] ./build/ALPHA/gem5.opt[0x631c58] ./build/ALPHA/gem5.opt[0x631e83] ./build/ALPHA/gem5.opt[0x634aad] ./build/ALPHA/gem5.opt[0x8321d1] ./build/ALPHA/gem5.opt[0x852538] ./build/ALPHA/gem5.opt[0x852abb] ./build/ALPHA/gem5.opt[0x7d8d2d] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4e26)[0x369ced55b6] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x927)[0x369ced7647] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x5304)[0x369ced5a94] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x63ef)[0x369ced6b7f] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x63ef)[0x369ced6b7f] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x927)[0x369ced7647] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalCode+0x32)[0x369ced7722] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x54f2)[0x369ced5c82] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x927)[0x369ced7647] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x5304)[0x369ced5a94] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x927)[0x369ced7647] /usr/lib64/libpython2.6.so.1.0(PyEval_EvalCode+0x32)[0x369ced7722] /usr/lib64/libpython2.6.so.1.0[0x369cef1b9c] /usr/lib64/libpython2.6.so.1.0(PyRun_StringFlags+0x7a)[0x369cef1daa] ./build/ALPHA/gem5.opt[0x83967f] ./build/ALPHA/gem5.opt[0x415453] /lib64/libc.so.6(__libc_start_main+0xfd)[0x3685a1f56d] ./build/ALPHA/gem5.opt[0x43b1b1] --- END LIBC BACKTRACE --- Aborted (core dumped) ---------------------------------------------------- Best regards, F. A. Faisal On Fri, May 5, 2017 at 11:22 PM, Krishna, Tushar <tus...@ece.gatech.edu> wrote: > Hi Faisal, > You can still add --topology with the fs.py file. > You need to also add --ruby to run ruby. > > For running garnet, you can add a --network=garnet2.0 > (Look at options in the garnet2.0 page on the wiki). > > Cheers, > Tushar > > On May 3, 2017, at 10:50 AM, F. A. Faisal <dipu.7...@gmail.com> wrote: > > Hi, > > I like to invoke the garnet 2.0 for running the benchmark programs Parsec > 2.1. > However, previous ruby_fs.py file located at configs/example/ folder is > not available with the current gem5 source, which could invoke the > garnet 1.0. And now the replaced fs.py file don't have option like- > topology, garnet. Hence, can any one please let me know how to invoke the > garnet 2.0 for full system simulation. > > Command for previous gem5 with garnet 1.0- > > scons build/ALPHA_FS/gem5.opt RUBY=true PROTOCOL=MOESI_CMP_directory > > build/ALPHA_FS/gem5.opt configs/example/ruby_fs.py --num-cpus=4 --num-dirs=4 > --num-l2caches=4 --topology=Mesh --mesh-rows=2 --garnet=fixed > --kernel=vmlinux_2.6.27-gcc_4.3.4 --script=scripts/runparsec1.rcS > > > Thanks in advance. > > > F. A. Faisal > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users