×

Systems and methods for read caching in flash storage

  • US 9,223,702 B2
  • Filed: 08/11/2014
  • Issued: 12/29/2015
  • Est. Priority Date: 05/12/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing a flash storage device, the method comprising:

  • receiving a read request for reading a page of data from a non-volatile memory;

    identifying, in a cache tag table stored in a cache memory different from the non-volatile memory, a virtual unit address associated with the page of data;

    in response to identifying the virtual unit address in the cache tag table, determining whether, in a sub-table of the cache tag table, a valid tag line for the page of data is associated with the virtual unit address, the valid tag line indicating that the page of data includes valid data; and

    in response to determining that the valid tag line is associated with the virtual unit address in the cache tag table, reading the page of data from the cache memory in accordance with the read request.

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