• 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