EFFICIENT SOLID STATE DRIVE DATA COMPRESSION SCHEME AND LAYOUT
First Claim
Patent Images
1. An apparatus comprising:
- logic, coupled to non-volatile memory, to receive data and compress the data to generate compressed data prior to storage of the compressed data in the non-volatile memory,wherein the compressed data is to comprise a compressed version of the data, size of the compressed data, common meta information, and final meta information.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus related to efficient Solid State Drive (SSD) data compression scheme and layout are described. In one embodiment, logic, coupled to non-volatile memory, receives data (e.g., from a host) and compresses the data to generate compressed data prior to storage of the compressed data in the non-volatile memory. The compressed data includes a compressed version of the data, size of the compressed data, common meta information, and final meta information. Other embodiments are also disclosed and claimed.
50 Citations
26 Claims
-
1. An apparatus comprising:
-
logic, coupled to non-volatile memory, to receive data and compress the data to generate compressed data prior to storage of the compressed data in the non-volatile memory, wherein the compressed data is to comprise a compressed version of the data, size of the compressed data, common meta information, and final meta information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
receiving data and compressing the data to generate compressed data prior to storage of the compressed data in non-volatile memory, wherein the compressed data comprises a compressed version of the data, size of the compressed data, common meta information, and final meta information. - View Dependent Claims (21, 22, 23)
-
-
24. A computer-readable medium comprising one or more instructions that when executed on one or more processors configure the one or more processors to perform one or more operations to:
-
receive data and compressing the data to generate compressed data prior to storage of the compressed data in non-volatile memory, wherein the compressed data comprises a compressed version of the data, size of the compressed data, common meta information, and final meta information. - View Dependent Claims (25, 26)
-
Specification