DocumentCode :
2403984
Title :
A unified approach to concurrent and parallel algorithms on balanced data structures
Author :
Gabarró, Joaquim ; Messeguer, Xavier
Author_Institution :
Dept. de Llenguatges i Sistemes Inf., Univ. Politecnica de Catalunya, Barcelona, Spain
fYear :
1997
fDate :
10-15 Nov 1997
Firstpage :
78
Lastpage :
92
Abstract :
Concurrent and parallel algorithms are different. However, in the case of dictionaries, both kinds of algorithms share many common points. We present a unified approach emphasizing these points. It is based on a careful analysis of the sequential algorithm, extracting from it the more basic facts, encapsulated later on as local rules. We apply the method to the insertion algorithms in AVL trees. All the concurrent and parallel insertion algorithms have two main phases: a percolation phase, moving the keys to be inserted down, and a rebalancing phase. Finally, some other algorithms and balanced structures are discussed
Keywords :
data structures; parallel algorithms; trees (mathematics); AVL trees; balanced data structures; concurrent algorithms; dictionaries; insertion algorithms; local rules; parallel algorithms; parallel insertion algorithms; percolation phase; rebalancing phase; sequential algorithm; unified approach; Algorithm design and analysis; Computer science; Concurrent computing; Data structures; Dictionaries; History; Marine vehicles; Parallel algorithms; Testing; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science Society, 1997. Proceedings., XVII International Conference of the Chilean
Conference_Location :
Valparaiso
Print_ISBN :
0-8186-8052-0
Type :
conf
DOI :
10.1109/SCCC.1997.636933
Filename :
636933
Link To Document :
بازگشت