发明名称 Replacing a hash function if a second hash function is more effective
摘要 A vector 102 is processed with an active hash function 104 and a test hash function 204. It is stored in an active hash table 108 and a test hash table 208. The test hash table is smaller than the active hash table. If the test function is more effective than the active function, the test function replaces the active function. The effectiveness of the hash function may be calculated by determining how many entries in the hash table a hash value matches. The hash functions may be implemented using configurable hash bit logic units, which each generate one bit of the hash value. In this case, the first function is replaced by reconfiguring the units. After replacement, a mask may be used to indicate which of the table entries were produced using the old function. The vector may be a computer memory address.
申请公布号 GB2508343(A) 申请公布日期 2014.06.04
申请号 GB20120021364 申请日期 2012.11.28
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 SASCHA JUNGHANS;MATTHIAS KLEIN;THOMAS SCHLIPF
分类号 G06F12/10;G06F9/38;G06F12/08 主分类号 G06F12/10
代理机构 代理人
主权项
地址