AVL (Adel\u27son-Vel\u27skii and Landis) 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 performkoperations withp(1 ≤p≤k) processors. An explicit processor scheduling is devised to avoid simultaneous reads in our parallel algorithm to performksearches, 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 algorithms to performpinsertions/deletions inO(logn+ logp) time withpprocessors. © 1998 Academic Press
We present a PRAM implementation of a parallel dictionary with skip lists. More precisely, we give a...
We describe new randomized parallel algorithms for the problems of interval allocation, construction...
AbstractWe present a top-down design of a parallel PRAM dictionary using skip lists. More precisely,...
AVL (Adel\u27son-Vel\u27skii and Landis) trees are efficient data structures far implementing dictio...
AVL trees are efficient data structures for implementing dictionaries. We present a parallel diction...
We present a set of local rules to deal with dictionaries, having as a main advantage their possible...
We present a set of local rules to deal with distributed dictionaries, having as a main advantage t...
Concurrent and parallel algorithms are different. However, in the case of dictionaries, both kinds o...
We consider the use of search trees to represent the dictionary aspects of a main-memory database in...
(eng) We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such...
We consider the use of search trees to represent the dictionary aspects of a main-memory database in...
We show that this problem can be studied through the self-reorganization of distributed systems of...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
AbstractA parallel dictionary is implemented on a randomized CRCW PRAM with p processors in such a w...
We present a top down design of a parallel PRAM dictionary using skip lists. More precisely, we give...
We present a PRAM implementation of a parallel dictionary with skip lists. More precisely, we give a...
We describe new randomized parallel algorithms for the problems of interval allocation, construction...
AbstractWe present a top-down design of a parallel PRAM dictionary using skip lists. More precisely,...
AVL (Adel\u27son-Vel\u27skii and Landis) trees are efficient data structures far implementing dictio...
AVL trees are efficient data structures for implementing dictionaries. We present a parallel diction...
We present a set of local rules to deal with dictionaries, having as a main advantage their possible...
We present a set of local rules to deal with distributed dictionaries, having as a main advantage t...
Concurrent and parallel algorithms are different. However, in the case of dictionaries, both kinds o...
We consider the use of search trees to represent the dictionary aspects of a main-memory database in...
(eng) We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such...
We consider the use of search trees to represent the dictionary aspects of a main-memory database in...
We show that this problem can be studied through the self-reorganization of distributed systems of...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
AbstractA parallel dictionary is implemented on a randomized CRCW PRAM with p processors in such a w...
We present a top down design of a parallel PRAM dictionary using skip lists. More precisely, we give...
We present a PRAM implementation of a parallel dictionary with skip lists. More precisely, we give a...
We describe new randomized parallel algorithms for the problems of interval allocation, construction...
AbstractWe present a top-down design of a parallel PRAM dictionary using skip lists. More precisely,...