×

METHOD AND SYSTEM FOR INSERTING CACHE BLOCKS

  • US 20120054445A1
  • Filed: 01/14/2011
  • Published: 03/01/2012
  • Est. Priority Date: 08/31/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of inserting cache blocks into a cache queue, comprising:

  • detecting, by a processor, a first cache miss for the cache queue;

    identifying, by the processor, a storage block receiving an access in response to the cache miss;

    calculating, by the processor, a first estimated cache miss cost for a first storage container comprising the storage block;

    calculating, by the processor, an insertion probability for the first storage container based on a mathematical formula of the first estimated cache miss cost;

    randomly selecting an insertion probability number from a uniform distribution, wherein the insertion probability exceeds the insertion probability number; and

    inserting, in response to the insertion probability exceeding the insertion probability number, a new cache block corresponding to the storage block into the cache queue.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×