发明名称 SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR PROBING A HASH TABLE FOR IMPROVED LATENCY AND SCALABILITY IN A PROCESSING SYSTEM
摘要 System, method and computer program products for probing a hash table by receiving a compressed input key, computing a hash value for the compressed input key and probing one or more buckets in a hash table for a match. Each bucket includes multiple chunks. For a bucket in the hash table, chunks are searched in that bucket by comparing in parallel the hash value with multiple slots in each chunk, such that if a value in a chunk equals the hash value of the compressed input key, then a match is declared and a vector is returned with a significant bit of a matching slot in the bucket set to a value. If a value stored in a chunk corresponds to an empty slot, then a mismatch is declared, and the vector is returned as the result with the significant bit of a matching empty slot set to the value.
申请公布号 US2015261751(A1) 申请公布日期 2015.09.17
申请号 US201514725479 申请日期 2015.05.29
申请人 International Business Machines Corporation 发明人 Kim Min-Soo;Qiao Lin;Raman Vjayshankar;Shekita Eugene J.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for probing a hash table, the method comprising: receiving a compressed input key; computing a hash value for the compressed input key; and probing, using a probing processor, one or more buckets in a hash table for a match, each bucket including multiple chunks, comprising: for a bucket in the hash table, searching chunks in that bucket by comparing in parallel the hash value with a plurality of slots in each chunk, such that if a value in a chunk equals the hash value of the compressed input key, then a match is declared and a vector is returned as a result with a significant bit of a matching slot in the bucket set to a particular value; andif a value stored in a chunk corresponds to an empty slot, then a mismatch is declared; and the vector is returned as the result with the significant bit of a matching empty slot set to the particular value.
地址 Armonk NY US
您可能感兴趣的专利