The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 22, 2018

Filed:

Aug. 10, 2017
Applicant:

Via Alliance Semiconductor Co., Ltd., Shanghai, CN;

Inventors:

Xiaoyang Li, Beijing, CN;

Zongpu Qi, Beijing, CN;

Zheng Wang, Beijing, CN;

Mengchen Yang, Beijing, CN;

Fangfang Wu, Beijing, CN;

Shican Luo, Beijing, CN;

Lei Meng, Shanghai, CN;

Jin Yu, Shanghai, CN;

Kuan-Jui Ho, New Taipei, TW;

Lin Li, Beijing, CN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03M 7/34 (2006.01); H03M 7/30 (2006.01); G06F 5/06 (2006.01); G06F 9/44 (2018.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
H03M 7/3084 (2013.01); G06F 3/0613 (2013.01); G06F 3/0656 (2013.01); G06F 3/0673 (2013.01); G06F 5/065 (2013.01); G06F 9/444 (2013.01); G06F 9/4498 (2018.02); H03M 7/6023 (2013.01);
Abstract

The invention introduces a method for accelerating hash-based compression, performed in a compression accelerator, comprising: fetching a string to be compressed from a data buffer; storing instances corresponding to the string in an intermediary buffer; issuing a hash request to a hash matcher for each instance, issuing a data request to an LSM (longest string matcher) according to a first reply sent by the hash matcher, and updating a state, a match length and a match offset of the instance according to a second reply sent by the LSM; and outputting the result to a formatter according to the state, the match length and the match offset of each instance in the original order of the associated substrings that appeared in the string.


Find Patent Forward Citations

Loading…