×

Cache with multiway steering and modified cyclic reuse

  • US 20030204664A1
  • Filed: 04/30/2002
  • Published: 10/30/2003
  • Est. Priority Date: 04/30/2002
  • Status: Active Grant
First Claim
Patent Images

1. In a computing system a cache system for retrieving an answer in response to a query, the cache system comprising:

  • at least one cache array of cache elements, a hash mechanism generating a hash value based on arguments in the query;

    an indirect mapping module mapping the hash value to a cache index and accessing a cache element in a cache array;

    a first retrieve module retrieving an answer from a first cache element if the arguments in the first cache element match the arguments in the query;

    a second retrieve module retrieving an answer from a second cache element if the arguments in the second cache element match the arguments in the query;

    an underlying search module searching for the answer in the storage system outside the cache array if neither first retrieve module or the second retrieve module retrieves an answer; and

    a cyclic replacement module cycling through cache elements in one or more cache arrays to select a cache element in which the answer from the underlying search module is stored.

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