Efficient data compression for solid-state memory
AssigneeIntel Corporation
InventorsVinodh Gopal, Kirk S. Yap, James D. Guilford, Jawad B. Khan
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsVinodh Gopal, Kirk S. Yap, James D. Guilford, Jawad B. Khan
Estimating the term…
Compression and decompression technology within a solid-state device (SSD) is disclosed that provides a good compression ratio while taking up less on-chip area. An input interface receives an input stream to be compressed. An output interface provides a compressed stream. A history buffer is of a fixed size that is a fraction of a size of a data buffer. Processing logic encodes into the compressed stream element types, literals and pointers, the latter which reference copies of data found elsewhere within the history buffer during compression. The history buffer may be multiple banks in width, where the data is loaded from the input stream sequentially across rows of the banks. The decompression side may be similarly designed, optionally with a different number of banks. The pointers may be a fixed two bytes including four bits for length and eleven bits for offset of back reference to a copy (or other combination).
An apparatus comprising:
An apparatus comprising:
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.