On Sun, 25 Nov 2012, Pavlos Maniotis wrote:

For anyone who would like to share one L1 cache among multiple cpus I
have found a possible solution that seems to work:

1) I modified the ruby protocol specific python config file (for example
MOESI_CMP_direcory.py in /gem5/configs/ruby) to create just one L1
cache, one controller and one sequencer

2) In ruby_fs.py I connected each cpu's cache ports to the one L1 ruby
sequencer created in step 1

In this way I successfully simulated fft splash2 benchmark in ALPHA fs
mode.


I am not convinced that the simulator works correctly without modifying the protocol itself. You might want to post your changes to the mailing list.

--
Nilay
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to