HYBRID COMPRESSION FOR LARGE HISTORY COMPRESSORS
First Claim
Patent Images
1. A compression engine for large history compressors, comprising:
- a near history component implemented in first type of memory;
a far history component implemented in second type of memory,wherein matching in the near history is synchronized with matching in the far history to generate a compressed output.
1 Assignment
0 Petitions
Accused Products
Abstract
A compression engine and method for optimizing the high compression of a content addressable memory (CAM) and the efficiency of a static random access memory (SRAM) by synchronizing a CAM with a relatively small near history buffer and an SRAM with a larger far history buffer. An input stream is processed in parallel through the near history and far history components and an encoder selects for the compressed output the longest matching strings from matching strings provided by each of the near history and far history components.
-
Citations
20 Claims
-
1. A compression engine for large history compressors, comprising:
-
a near history component implemented in first type of memory; a far history component implemented in second type of memory, wherein matching in the near history is synchronized with matching in the far history to generate a compressed output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A compression method for large history compressors, comprising:
-
processing an input stream in parallel through a near history component and a far history component, the near history component being implemented in first type of memory and the far history component being implemented in second type of memory; synchronizing matching by the near history component with matching by the far history component; generating a compressed output from the synchronized matching. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification