×

Systems and methods for data caching

  • US 7,284,096 B2
  • Filed: 08/05/2004
  • Issued: 10/16/2007
  • Est. Priority Date: 08/05/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of data caching, comprising:

  • establishing a FIFO queue and a LRU queue in a cache memory;

    establishing an auxiliary FIFO queue for addresses of cache lines which have been swapped-out to an external memory;

    when there is a cache miss for an address for requested data;

    determining if there is a hit for the address for the requested data in the auxiliary FIFO queue, and if there is a hit for the address for the reguested data in the auxiliary FIFO queue, swapping-in the requested data into the LRU queue from the external memory, andwhen there is a cache miss for the address for the requested data in the auxiliary FIFO queue, swapping-in the requested data into the FIFO queue; and

    when there is a cache hit for the address for the requested data, returning the requested data.

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