8. The method of claim 7 , wherein loading the plurality of dictionary memory arrays with the set of dictionary words and updating the plurality of status arrays further comprises: writing a valid bit to a target status array corresponding to the target dictionary memory array.
7. The method of claim 1 , wherein loading the plurality of dictionary memory arrays with the set of dictionary words and updating the plurality of status arrays comprises: for a given input dictionary word, generating a corresponding hash value based on the input dictionary word, reading each status array at a target address based on the corresponding hash value to generate a read status, asserting a write enable signal to a target dictionary memory array having a largest size and a read status indicating that a valid dictionary word is not stored in the target dictionary memory array at the target address, and writing the given input dictionary word to the target dictionary memory array at the target address.