Re: [Gems-users] Cache Insertion


Date: Mon, 15 Sep 2008 18:52:11 -0500
From: Patrick Teague <pjtjr@xxxxxxxxx>
Subject: Re: [Gems-users] Cache Insertion
Thank you. I will starting looking through that code. Insertion changes on the horizon.
-P

Mike Marty wrote:
Each coherence protocol, specified by the .sm files, controls how blocks are inserted into the cache. The "SMP" protocols have private L1 and L2 caches controlled by a single -cache.sm <http://cache.sm> cache controller. These protocols have exclusive L1/L2 caching. Many of the "CMP" protocols, with separate -L1cache.sm and -L2cache.sm files, use inclusive L1/L2 caching.

The cache replacement policy is in the Ruby C++ code (CacheMemory.h)

--Mike


On Thu, Sep 11, 2008 at 8:28 PM, Patrick Teague <pjtjr@xxxxxxxxx <mailto:pjtjr@xxxxxxxxx>> wrote:

    I have been looking through the code for Ruby to try and find where in
    the code new blocks are inserted.  I have had little success so
    far.  Is
    this something that is done by Simics or does Ruby control its own
    insertion?  Maybe I'm completely off base here?

    -Patrick
    _______________________________________________
    Gems-users mailing list
    Gems-users@xxxxxxxxxxx <mailto: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.


------------------------------------------------------------------------

_______________________________________________
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.

[← Prev in Thread] Current Thread [Next in Thread→]