×

High performance system providing selective merging of dataframe segments in hardware

  • US 9,304,709 B2
  • Filed: 09/06/2013
  • Issued: 04/05/2016
  • Est. Priority Date: 09/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of writing data to a range of logical blocks in a storage medium, the method comprising:

  • receiving a command comprising a starting logical block address, a value indicating a range of logical block addresses to be written, and a logical block of data;

    storing the logical block of data in a first temporary storage;

    generating a logical page by duplicating the logical block of data a plurality of times corresponding to a number of logical blocks comprising a logical page and transporting the generated logical page to a second temporary storage and storing the generated logical page in the second temporary storage;

    writing the generated logical page from the second temporary storage into the storage medium beginning from the starting logical block address, wherein the writing the generated logical page is performed as a background task to other write operations involving merging; and

    performing a read-modify-write operation if the first write operation does not begin on a logical page boundary or the last write operation does not end on a logical page boundary.

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