DocumentCode :
1700716
Title :
Access LUT without CAM - Improved Pearson hashing for collision reduction
Author :
Chung-Ping Hung ; Min, Paul S.
Author_Institution :
Dept. of Electr. & Syst. Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
fYear :
2013
Firstpage :
1
Lastpage :
5
Abstract :
While lookup table (LUT) is widely used in virtually every kind of computing devices, to achieve low access latency with low cost is always challenging. Although Content-Addressable Memory (CAM) can be used to implement LUT, it is not very cost-effective to add such an expensive device dedicated for LUT in most cases. On the other hand, using hash functions to implement LUT, which can achieve O(1) fast lookup in most cases without special hardware, is more preferable. The performance of a hash table based LUT depends on the collision rate. In this paper, we propose a hash function based on Pearson hashing which can effectively reduce the collision rate and thus improve the performance of LUT by adding a dynamically generated permutation table. We demonstrate the LUT performance can be significantly improved from very low additional cost.
Keywords :
content-addressable storage; cryptography; table lookup; CAM; Pearson hashing; access LUT; collision rate; collision reduction; computing devices; content addressable memory; hash functions; lookup table; permutation table; Buildings; Computer aided manufacturing; Hardware; Indexes; Performance evaluation; Table lookup; database; hash table; lookup table; searching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networks (ICON), 2013 19th IEEE International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4799-2083-9
Type :
conf
DOI :
10.1109/ICON.2013.6781942
Filename :
6781942
Link To Document :
بازگشت