Trees are used everywhere, yet their internal operations are nowhere as optimized as arrays are. Our work is in the continuity of the research on cache-oblivious algorithms for trees. In this article, we investigate the parallel properties of Tarbres–an implicit representation for AVL trees. Our first contribution is a new set of structural low-level operations which are needed to efficiently manipulate Tarbres in-place. These operations expose opportunities for further optimisations and parallelization. We provide as a second contribution new implementations which take advantage of these opportunities and proceed to a comparison with the actual expressivity of the polyhedral model framework for loop optimisation. Finally, experimental eval...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Concurrent and parallel algorithms are different. However, in the case of dictionaries, both kinds o...
AbstractWe consider operations on trees like paths reversals and standard path compression used in a...
Trees are used everywhere, yet their internal operations are nowhere as optimized as arrays are. Our...
In this thesis, new properties of AVL trees and a new partitioning of binary search trees named core...
A long version is also available as a research report under the same name.International audienceBala...
In this thesis we study classes of trees labelled according to different increasing labellings.These...
AVL trees are efficient data structures for implementing dictionaries. We present a parallel diction...
In this thesis we study classes of trees labelled according to different increasing labellings.These...
The polyhedral model is a algebraic-based framework which enables efficient code optimization for co...
AVL (Adel\u27son-Vel\u27skii and Landis) trees are efficient data structures for implementing dictio...
We present a set of local rules to deal with dictionaries, having as a main advantage their possible...
(eng) We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such...
AVL (Adel\u27son-Vel\u27skii and Landis) trees are efficient data structures far implementing dictio...
We present a set of local rules to deal with distributed dictionaries, having as a main advantage t...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Concurrent and parallel algorithms are different. However, in the case of dictionaries, both kinds o...
AbstractWe consider operations on trees like paths reversals and standard path compression used in a...
Trees are used everywhere, yet their internal operations are nowhere as optimized as arrays are. Our...
In this thesis, new properties of AVL trees and a new partitioning of binary search trees named core...
A long version is also available as a research report under the same name.International audienceBala...
In this thesis we study classes of trees labelled according to different increasing labellings.These...
AVL trees are efficient data structures for implementing dictionaries. We present a parallel diction...
In this thesis we study classes of trees labelled according to different increasing labellings.These...
The polyhedral model is a algebraic-based framework which enables efficient code optimization for co...
AVL (Adel\u27son-Vel\u27skii and Landis) trees are efficient data structures for implementing dictio...
We present a set of local rules to deal with dictionaries, having as a main advantage their possible...
(eng) We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such...
AVL (Adel\u27son-Vel\u27skii and Landis) trees are efficient data structures far implementing dictio...
We present a set of local rules to deal with distributed dictionaries, having as a main advantage t...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Concurrent and parallel algorithms are different. However, in the case of dictionaries, both kinds o...
AbstractWe consider operations on trees like paths reversals and standard path compression used in a...