×

Caching performance optimization

  • US 8,291,166 B2
  • Filed: 05/24/2010
  • Issued: 10/16/2012
  • Est. Priority Date: 01/20/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing data, the method comprising:

  • receiving at a peripheral storage device an indication to prepare to perform memory operations on non-volatile memory of the peripheral storage device, wherein the received indication corresponds to the peripheral storage device being communicatively connected to an external host system;

    in response to receiving the indication and before receiving a command to perform the memory operations, identifying data stored in the non-volatile memory of the peripheral storage device that is likely to be frequently accessed while performing the memory operations;

    caching the identified data in a cache of the peripheral storage device;

    while performing the memory operations, modifying at least a portion of the identified data in the cache without rewriting the modified portion of the identified data in the cache to the non-volatile memory; and

    writing at least the modified portion of the identified data from the cache to the non-volatile memory after performing the memory operations.

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