In this paper, we accelerate the processing of tree-based in-dex structures by using SIMD instructions. We adapt the B+-Tree and prefix B-Tree (trie) by changing the search al-gorithm on inner nodes from binary search to k-ary search. The k-ary search enables the use of SIMD instructions, which are commonly available on most modern processors today. The main challenge for using SIMD instructions on CPUs is their inherent requirement for consecutive memory loads. The data for one SIMD load instruction must be located in consecutive memory locations and cannot be scattered over the entire memory. The original layout of tree-based index structures does not satisfy this constraint and must be adapted to enable SIMD usage. Thus, we introduce two...
The recent years have seen an increasing demand in fast sequence align- ments, fuelled by a rapidly ...
We introduce a new text-indexing data structure, the String B-Tree, that can be seen as a link betwe...
This thesis investigates the performance of memory resident spatial search, focusing on the R-tree. ...
Abstract. Current processors include instruction set extensions espe-cially designed for improving t...
Modern CPUs have instructions that allow basic operations to be performed on several data elements i...
This paper presents novel tree-based search algorithms that exploit the SIMD instructions found in v...
Tree structures are one of the most pervasive data structures. Many tree-based applications feature ...
The set of tree-recursive algorithms is large, including constraint satisfaction using back-tracking...
Abstract. SIMD instructions exist in many recent microprocessors supporting parallel execution of so...
Two modifications of B-trees are described, simple prefix B-trees and prefix B-trees. Both store onl...
easy to develop chips containing hundreds or thousands of processors – in effect, SIMD processing on...
Sorted lists of integers are commonly used in inverted in-dexes and database systems. They are often...
Recently, flash memory has been utilized as the primary storage device in mobile devices. SSDs have ...
https://kent-islandora.s3.us-east-2.amazonaws.com/node/16620/86748-thumbnail.jpgWith recent advances...
Sorted lists of integers are commonly used in inverted indexes and database systems. They are often ...
The recent years have seen an increasing demand in fast sequence align- ments, fuelled by a rapidly ...
We introduce a new text-indexing data structure, the String B-Tree, that can be seen as a link betwe...
This thesis investigates the performance of memory resident spatial search, focusing on the R-tree. ...
Abstract. Current processors include instruction set extensions espe-cially designed for improving t...
Modern CPUs have instructions that allow basic operations to be performed on several data elements i...
This paper presents novel tree-based search algorithms that exploit the SIMD instructions found in v...
Tree structures are one of the most pervasive data structures. Many tree-based applications feature ...
The set of tree-recursive algorithms is large, including constraint satisfaction using back-tracking...
Abstract. SIMD instructions exist in many recent microprocessors supporting parallel execution of so...
Two modifications of B-trees are described, simple prefix B-trees and prefix B-trees. Both store onl...
easy to develop chips containing hundreds or thousands of processors – in effect, SIMD processing on...
Sorted lists of integers are commonly used in inverted in-dexes and database systems. They are often...
Recently, flash memory has been utilized as the primary storage device in mobile devices. SSDs have ...
https://kent-islandora.s3.us-east-2.amazonaws.com/node/16620/86748-thumbnail.jpgWith recent advances...
Sorted lists of integers are commonly used in inverted indexes and database systems. They are often ...
The recent years have seen an increasing demand in fast sequence align- ments, fuelled by a rapidly ...
We introduce a new text-indexing data structure, the String B-Tree, that can be seen as a link betwe...
This thesis investigates the performance of memory resident spatial search, focusing on the R-tree. ...