• DocumentCode
    2764370
  • Title

    Hash table and sorted array: a case study of multi-entry data structures in massively parallel systems

  • Author

    Yen, I-Ling ; Leu, Dar-Ren ; Bastani, Farokh

  • Author_Institution
    Dept. of Comput. Sci., Houston Univ., TX, USA
  • fYear
    1990
  • fDate
    8-10 Oct 1990
  • Firstpage
    51
  • Lastpage
    54
  • Abstract
    The tree, hash table, and sorted array data structures for implementing the primitive operations of a search table are considered. It is argued that the tree structure suffers from the bottleneck problem created by the single entry point, namely, the root, resulting in a linear time complexity. For the hash table and sorted array, the average time complexity for implementing three major operations, namely, insert, delete, and search, is derived. Both analytical and simulation results show that using a sorted array gives a much better performance than using a hash table with linear probing in implementing search table abstraction when the load of the hash table is more than 80%. However, given a hash table having less than 80% load, the average time complexity becomes better than O(log2M), i.e. the hash table gives a better performance in search table implementation than the sorted array. Nevertheless, a larger number of processors is required
  • Keywords
    data structures; parallel processing; search problems; sorting; average time complexity; delete; hash table; insert; linear probing; linear time complexity; massively parallel systems; multientry data structures; root; search table; simulation results; sorted array; Application software; Computer aided software engineering; Concurrent computing; Data analysis; Data structures; Paints; Parallel architectures; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
  • Conference_Location
    College Park, MD
  • Print_ISBN
    0-8186-2053-6
  • Type

    conf

  • DOI
    10.1109/FMPC.1990.89437
  • Filename
    89437