×

Method and apparatus for caching with variable size locking regions

  • US 20030018855A1
  • Filed: 05/08/2002
  • Published: 01/23/2003
  • Est. Priority Date: 07/16/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing data in a cache memory, comprising:

  • mapping a member of a plurality of memory addresses in a main memory onto a first member of a plurality of cache lines;

    locking the first member of the plurality of cache lines creating a locked cache region and an unlocked cache region;

    remapping the member of the plurality of memory addresses from the first member of the plurality of cache lines onto a second member of the plurality of cache lines within the unlocked cache region;

    requesting data stored in the main memory;

    fetching the data from the locked cache region, if available in the locked cache region;

    fetching the data from the unlocked cache region, if not available in the locked cache region and available in the unlocked cache region; and

    fetching the data from the main memory, if not available in the locked cache region and not available in the unlocked cache region.

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