In this paper we present two versions of a parallel finger structure FS on p processors that supports searches, insertions and deletions, and has a finger at each end. This is to our knowledge the first implementation of a parallel search structure that is work-optimal with respect to the finger bound and yet has very good parallelism (within a factor of O(log p)^2) of optimal). We utilize an extended implicit batching framework that transparently facilitates the use of FS by any parallel program P that is modelled by a dynamically generated DAG D where each node is either a unit-time instruction or a call to FS. The work done by FS is bounded by the finger bound F_L (for some linearization L of D), i.e. each operation on an item with dista...
To harness modern multicore processors, it is imperative to develop parallel versions of fundamental...
The extreme efficiency of sequential search, and the natural tendency of tree pruning systems to pro...
Combinatorial search is central to many applications, yet the huge irregular search trees and the ne...
AbstractWe develop a new finger search tree with worst-case constant update time in the pointer mach...
We consider the problem of implementing finger search trees on the pointer machine, {\it i.e.}, how ...
We show how to support the finger search operation on degree-balanced search trees in a space-effici...
We study multi-finger binary search trees (BSTs), a far-reaching extension of the classical BST mode...
Combinatorial search is central to many applications yet hard to parallelise. We argue for improving...
We show how to support he finger search operation on degree-balanced search trees in a space-efficie...
Exact combinatorial search is essential to a wide range of application areas including constraint op...
Nowadays, fingerprint is the most used biometric trait for individuals identification. In this area,...
We present space-efficient parallel strategies for two fundamental combinatorial search problems, na...
We consider the problem of implementing finger search trees on the pointer machine, i.e., how to mai...
Bit-parallelism permits executing several operations simultaneously over a set of bits or numbers st...
Combinatorial search is central to many applications yet hard to parallelise. We argue for improvin...
To harness modern multicore processors, it is imperative to develop parallel versions of fundamental...
The extreme efficiency of sequential search, and the natural tendency of tree pruning systems to pro...
Combinatorial search is central to many applications, yet the huge irregular search trees and the ne...
AbstractWe develop a new finger search tree with worst-case constant update time in the pointer mach...
We consider the problem of implementing finger search trees on the pointer machine, {\it i.e.}, how ...
We show how to support the finger search operation on degree-balanced search trees in a space-effici...
We study multi-finger binary search trees (BSTs), a far-reaching extension of the classical BST mode...
Combinatorial search is central to many applications yet hard to parallelise. We argue for improving...
We show how to support he finger search operation on degree-balanced search trees in a space-efficie...
Exact combinatorial search is essential to a wide range of application areas including constraint op...
Nowadays, fingerprint is the most used biometric trait for individuals identification. In this area,...
We present space-efficient parallel strategies for two fundamental combinatorial search problems, na...
We consider the problem of implementing finger search trees on the pointer machine, i.e., how to mai...
Bit-parallelism permits executing several operations simultaneously over a set of bits or numbers st...
Combinatorial search is central to many applications yet hard to parallelise. We argue for improvin...
To harness modern multicore processors, it is imperative to develop parallel versions of fundamental...
The extreme efficiency of sequential search, and the natural tendency of tree pruning systems to pro...
Combinatorial search is central to many applications, yet the huge irregular search trees and the ne...