×

System and method for prediction of multiple read commands directed to non-sequential data

  • US 10,649,776 B2
  • Filed: 12/19/2018
  • Issued: 05/12/2020
  • Est. Priority Date: 06/29/2018
  • Status: Active Grant
First Claim
Patent Images

1. A memory device comprising:

  • a first memory;

    a second memory comprising;

    a search sequence buffer; and

    a prior read command data structure having a plurality of entries representing a read command history of the memory device; and

    a controller in communication with the first memory and the second memory, the controller configured to;

    receive a current read command comprising read command data including a start logical block address (LBA) and a data length, wherein the start LBA of the current read command is discontiguous with an address range associated with a last read command received prior to the current read command;

    generate a search sequence in the search sequence buffer based on at least the current read command, wherein the search sequence comprises the current read command and at least one read command received prior to the current read command;

    calculate an index value based on the search sequence;

    retrieve, from an entry in the prior read command data structure indexed by the calculated index value, address data for a sequence of historical next read commands with the calculated index value; and

    pre-fetch data for the sequence of historical next read commands from the first memory to the second memory based on the retrieved address data.

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