• DocumentCode
    1830407
  • Title

    Parallel dictionaries on AVL trees

  • Author

    Medidi, Muralidhar ; Deo, Narsingh

  • Author_Institution
    Dept. of Comput. Eng., Univ. of Central Florida, Orlando, FL, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    878
  • Lastpage
    882
  • Abstract
    AVL trees are efficient data structures for implementing dictionaries. We present a parallel dictionary, using AVL trees, on the EREW-PRAM by proposing optimal algorithms to perform k operations with p (1⩽p⩽k) processors. An explicit processor scheduling is devised to avoid simultaneous reads in our parallel algorithm to perform k searches, which avoids the need for any additional memory in the parallelization. To perform multiple insertions and deletions, we identify rotations (in addition to AVL tree rotations) required to restore balance and present parallel algorithm to perform p insertions/deletions in O(log n+log p) time with p processors
  • Keywords
    parallel algorithms; scheduling; tree data structures; AVL trees; EREW-PRAM; data structures; explicit processor scheduling; optimal algorithms; parallel algorithm; parallel dictionaries; Binary search trees; Binary trees; Computer science; Databases; Dictionaries; Parallel algorithms; Phase change random access memory; Processor scheduling; Terminology; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288203
  • Filename
    288203