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
Link To Document