发明名称 |
METHOD OF INCREASING SPEED OF DATA COMPRESSION, COMPUTER FOR INCREASING SPEED OF DATA COMPRESSION, AND COMPUTER PROGRAM THEREFOR |
摘要 |
<p>PROBLEM TO BE SOLVED: To improve performance in data compression and reduce the number of hash collisions in the case where a longest matching character string cannot be found in a search through entries in a bucket chain which has a hash value previously registered in a hash table.SOLUTION: There is provided a method of performing data compression by: applying a hash function to a selected part of a character string to calculate a hash value; and using the hash value to search through entries in a bucket chain to find a longest matching character string. The method includes: acquiring an index indicating that a longest matching character string cannot be found in the search through the entries and thus the search is wasted; and switching the hash function to a different hash function for expanding the selected part of the character string, without reconstructing the hash table, when the index exceeds a predetermined threshold.</p> |
申请公布号 |
JP2015186077(A) |
申请公布日期 |
2015.10.22 |
申请号 |
JP20140061524 |
申请日期 |
2014.03.25 |
申请人 |
INTERNATIONAL BUSINESS MASCHINES CORPORATION |
发明人 |
SUGANUMA TOSHIO;OGASAWARA TAKESHI |
分类号 |
H03M7/40 |
主分类号 |
H03M7/40 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|