METHOD AND APPARATUS FOR ENERGY EFFICIENT DECOMPRESSION USING ORDERED TOKENS
First Claim
Patent Images
1. An apparatus comprising:
- a decompression engine to;
determine a plurality of tokens used to encode a block of data;
populate a lookup table with at least two of the tokens in order of increasing token length;
disable a first portion of the lookup table and enable a second portion of the lookup table based on a value of a payload of the block of data; and
search for a match between a token and the payload in the second portion of the lookup table.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an apparatus comprises a decompression engine to determine a plurality of tokens used to encode a block of data; populate a lookup table with at least two of the tokens in order of increasing token length; disable a first portion of the lookup table and enable a second portion of the lookup table based on a value of a payload of the block of data; and search for a match between a token and the payload in the second portion of the lookup table.
-
Citations
20 Claims
-
1. An apparatus comprising:
a decompression engine to; determine a plurality of tokens used to encode a block of data; populate a lookup table with at least two of the tokens in order of increasing token length; disable a first portion of the lookup table and enable a second portion of the lookup table based on a value of a payload of the block of data; and search for a match between a token and the payload in the second portion of the lookup table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
-
determining a plurality of tokens used to encode a block of data; populating a lookup table with at least two of the tokens in order of increasing token length; disabling a first portion of the lookup table and enable a second portion of the lookup table based on a value of a payload of the block of data; and searching for a match between a token and the payload in the second portion of the lookup table. - View Dependent Claims (12, 13, 14, 15)
-
-
16. At least one machine readable storage medium having instructions stored thereon, the instructions when executed by a machine to cause the machine to:
-
determine a plurality of tokens used to encode a block of data; populate a lookup table with at least two of the tokens in order of increasing token length; disable a first portion of the lookup table and enable a second portion of the lookup table based on a value of a payload of the block of data; and search for a match between a token and the payload in the second portion of the lookup table. - View Dependent Claims (17, 18, 19, 20)
-
Specification