×

SYSTEM AND METHOD FOR PREDICTING AND IMPROVING BOOT-UP SEQUENCE

  • US 20140281458A1
  • Filed: 08/07/2013
  • Published: 09/18/2014
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for optimizing a boot up sequence of a computer system, comprising:

  • in a memory system controller having a non-volatile data store and a data prediction table, the controller in communication with a host device, the method comprising;

    during a host idle time or during a data transfer corresponding to a prior host read command;

    obtaining a predicted read address from the data prediction table based on a previously determined offset value;

    prefetching from the non-volatile data store, data corresponding to the read address obtained from the data prediction table;

    saving the prefetched data in temporary memory;

    receiving a current read command issued by the host;

    if the read address corresponding to the current read command matches the predicted read address, providing to the host the prefetched data saved in temporary memory, and indicating a match;

    if a match is not indicated, obtaining current data from the non-volatile data store corresponding to the read address of the current read command, and providing the current data to the host; and

    if a match was not indicated, searching the data prediction table for the predicted read address that matches the read address corresponding to the current read command, and if found in the data prediction table, recording the offset value.

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