So by not having an L1 DCache, every data read and store must be serviced by the L2 cache?
I
think you can do most of the implementation in SLICC, but choose a
protocol with separate L1 and L2 controllers (like MESI_CMP_directory)
--Mike
On Nov 30, 2007 12:08 PM, Michael Hart < mahart110@xxxxxxxxx> wrote:
I have searched the list several times, but I would like to ask a question that will hopefully provide clarification for future new users about setting up caches.
We would like to set up a private L1Icache, no L1Dcache and a shared L2 cache. To set this
up, do we modify the SLICC files of our desired protocol or do we use gcache in Simics and hook Ruby as the timing model for these objects? If it is done in Simics, then obviously I will search more throughly there.
Thanks! michael
_______________________________________________ Gems-users mailing list Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/
" to your search.
|