×

Multi-processor flash memory storage device and management system

  • US 7,882,320 B2
  • Filed: 05/01/2008
  • Issued: 02/01/2011
  • Est. Priority Date: 05/23/2006
  • Status: Active Grant
First Claim
Patent Images

1. A data storage device comprising:

  • a host controller interface;

    a plurality of microprocessor units each having a portion of random access volatile memory (RAM) dedicated thereto, the RAM portion having a preset threshold for valid data;

    a plurality of non-volatile memory device configurations each having dedicated bus connections to individual ones or multiples of the microprocessor units;

    a dataflow controller accessible to the host controller interface for managing access to the device configurations;

    wherein the dataflow controller periodically compares valid data volume in the RAM portion associated with each microprocessor with the preset threshold, and upon a threshold being met or exceeded, selects and moves data that has been longest in the volatile memory portion without alteration from the RAM portion to the non-volatile memory bussed to that microprocessor, and marks locations from which the data is moved as available for writing in the volatile portion.

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