Hi everyone,
I am doing some tests by running the Radix program using the provided
script /configs/splash2/run.py/ (which I modified to use the Ruby memory
system). I have tried to run the tests with several configurations for
the cache (num_cpus=1, 2, 4; l1d_size=32kB, 64kB; l2_size=512kB, 1024kB,
2048kB; l2_assoc=4, 8).
It works for some configurations. It works always when num_cpus is 1. It
also works when num_cpus=4; l1d_size=32kB; l2_size=512kB; l2_assoc=4, 8.
And also with num_cpus=4; l1d_size=32kB; l2_size=2048kB; l2_assoc=8. And
with num_cpus=8; l1d_size=64kB; l2_size=2048kB; l2_assoc=8. It fails for
everything else.
When it doesn't work it prints an error:
/ fatal: Ruby functional read failed for address 0x101c80//
// @ cycle 290280//
//[recvFunctional:build/ALPHA_SE_MESI_CMP_directory/mem/ruby/system/RubyPort.cc,
line 273]//
// Memory Usage: 290280 KBytes/
Here is one of my tests:
//home/jmompean/TFG/gem5/build/ALPHA_SE_MESI_CMP_directory/gem5.opt
--stats-file=stats_l1_64kB_l2_1024kB_asociativa_4.txt
--outdir=/home/jmompean/TFG/stats/stats_l1_64kB_l2_1024kB_l2_assoc_4
/home/jmompean/TFG/gem5/configs/splash2/run.py -n 4 --num-l2caches=1
--l2_size=1024kB --l1d_size=64kB --l2_assoc=4 --ruby
--rootdir=/home/jmompean/TFG/splash2/codes --cpu-type timing -b Radix/
I am using the latest version from the development repository.
Maybe I made some errors while modifying the script
/configs/splash2/run.py./ Do you have any idea about what could be wrong?
Thanks.
Juan Mompeán Esteban
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users