This paper presents novel tree-based search algorithms that exploit the SIMD instructions found in virtually all modern processors. The algorithms are a natural extension of binary search: While binary search performs one comparison at each iteration, thereby cutting the search space in two halves, our algorithms perform k comparisons at a time and thus cut the search space into k pieces. On traditional processors, this so-called k-ary search procedure is not beneficial because the cost increase per iteration offsets the cost reduction due to the reduced number of iterations. On modern processors, however, multiple scalar operations can be executed simultaneously, which makes k-ary search attractive. In this paper, we provide two different ...
Abstract: Here we want to represent an introduction about searching algorithms. Due to this, first w...
R-tree data structures are widely used in spatial databases to store, manage and manipulate spatial ...
The paper analyses and compares alternative iterative and recursive implementations of N-ary search ...
This paper presents novel tree-based search algorithms that exploit the SIMD instructions found in v...
Affordable, fast computers with large memories have lessened the demand for program efficiency, but ...
In this paper, we accelerate the processing of tree-based in-dex structures by using SIMD instructio...
Searching is a common issue in computer science. It is defined as a process in which elements are to...
Abstract. The paper analyses and compares alternative iterative and recursive implementations of N-a...
This thesis investigates the performance of memory resident spatial search, focusing on the R-tree. ...
This paper develops the multidimensional binary search tree (or k-d tree, where k is the dimensional...
Many systems rely on optimistic concurrent search trees for multi-core scalability. In principle, op...
Binary search algorithms suffer from inefficiencies such as starvation and search of non-essential s...
Abstract. Choosing which fast Nearest Neighbour search algorithm to use depends on the task we face....
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
A parallel game tree search algorithm is presented in this thesis to verify the possibility of effic...
Abstract: Here we want to represent an introduction about searching algorithms. Due to this, first w...
R-tree data structures are widely used in spatial databases to store, manage and manipulate spatial ...
The paper analyses and compares alternative iterative and recursive implementations of N-ary search ...
This paper presents novel tree-based search algorithms that exploit the SIMD instructions found in v...
Affordable, fast computers with large memories have lessened the demand for program efficiency, but ...
In this paper, we accelerate the processing of tree-based in-dex structures by using SIMD instructio...
Searching is a common issue in computer science. It is defined as a process in which elements are to...
Abstract. The paper analyses and compares alternative iterative and recursive implementations of N-a...
This thesis investigates the performance of memory resident spatial search, focusing on the R-tree. ...
This paper develops the multidimensional binary search tree (or k-d tree, where k is the dimensional...
Many systems rely on optimistic concurrent search trees for multi-core scalability. In principle, op...
Binary search algorithms suffer from inefficiencies such as starvation and search of non-essential s...
Abstract. Choosing which fast Nearest Neighbour search algorithm to use depends on the task we face....
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
A parallel game tree search algorithm is presented in this thesis to verify the possibility of effic...
Abstract: Here we want to represent an introduction about searching algorithms. Due to this, first w...
R-tree data structures are widely used in spatial databases to store, manage and manipulate spatial ...
The paper analyses and compares alternative iterative and recursive implementations of N-ary search ...