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

Reply via email to