×

Methods and systems for managing synonyms in virtually indexed physically tagged caches

  • US 10,565,113 B2
  • Filed: 08/13/2015
  • Issued: 02/18/2020
  • Est. Priority Date: 10/18/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium having stored therein a set of instructions, which when executed by a computing device cause the computing device to perform a set of operations, the operations comprising:

  • tracking lines of level 1 cache that are copied to a level 2 cache using a directory in a cache controller of the level 2 cache;

    examining a specified bit of a virtual address that is associated with a load request at the cache controller and determining its status;

    making an entry in one of a plurality of parts of said directory based on the status of the specified bit of the virtual address that is examined; and

    changing, in a single clock cycle, only a data value, of one of, and invalidating the other of in the single clock cycle, a cache line that is associated with said virtual address that is stored in a first index of the level 2 cache, and a cache line that is associated with a synonym of said virtual address that is stored at a second index of the level 2 cache, upon receiving a request to update a physical address associated with said virtual address, where the synonym is another virtual address that maps to the physical address of a memory component.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×