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 :
بازگشت