DocumentCode
1719068
Title
Design of a near-minimal dynamic perfect hash function on embedded device
Author
Pao, Derek ; Xing Wang ; Ziyan Lu
Author_Institution
Dept. of Electron. Eng., City Univ. of Hong Kong, Hong Kong, China
fYear
2013
Firstpage
457
Lastpage
462
Abstract
There has been a general opinion that it is difficult to construct perfect hash tables with high load factor for large datasets having a million records. The problem is even more challenging if new records can be added to the hash table incrementally. In this article, we shall demonstrate the design of a dynamic perfect hash function on embedded device based on simple bit-shuffle and bit-extraction operations. The achievable load factor can be up to 100%, and the amortized memory cost of the hash function is about 7 to 15 bits per key for 32-bit keys. Incremental updates to the hash table are allowed. The perfect hash function for a dataset with 1 million keys can be constructed in a few seconds of CPU time.
Keywords
file organisation; amortized memory cost; bit-extraction operations; bit-shuffle operations; datasets; embedded device; hash tables; load factor; near-minimal dynamic perfect hash function; Equations; Ink; Random access memory; Silicon carbide; Table lookup; Dynamic Perfect Hash Table; Embedded System; Pipelined Architecture; Searching;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Communication Technology (ICACT), 2013 15th International Conference on
Conference_Location
PyeongChang
ISSN
1738-9445
Print_ISBN
978-1-4673-3148-7
Type
conf
Filename
6488228
Link To Document