On Mon, 26 Nov 2012, Roberto Rodríguez-Rodríguez wrote:

Hello everyone,

I need to create a model with cpus, L1i, L1d and L2 private and shared L3.
As example I am using the file configs/ruby/MOESI_CMP_directory.py, these
file depends of src/mem/protocol/(MOESI_CMP_directory-dir.sm,
MOESI_CMP_directory-L1cache.sm  and  MOESI_CMP_directory-L2cache.sm) among
others files.

Could anybody tell me if for the structure, I have to use, I have to define a
new MOESI_CMP_directory-*L3*cache.sm? or is there an easy way to define the
structure I have to use?


I think adding a new level of cache requires adding a new controller type. Or else you can modify one of the existing levels to include a new level (like the MOESI hammer protocol which has two levels under the same controller).

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

Reply via email to