Title
Gpu-Gist - A Case Of Generalized Database Indexing On Modern Hardware
Abstract
A lot of different indexes have been developed for accelerating search operations on large data sets. Search trees, representing the most prominent class, are ubiquitous in database management systems but are also widely used in non-DBMS applications. An approach for lowering the implementation complexity of these structures are index frameworks like generalized search trees (GiST). Common data management operations are implemented within the framework which can be specialized by data organization and evaluation strategies in order to model the actual index type. These frameworks are particularly useful in scientific and engineering applications where characteristics of the underlying data set are not known a priori and a lot of prototyping is required in order to find suitable index structures for the workload. However, existing frameworks only abstract data organization and data maintenance aspects to model different index families, while traversal operations for executing searches are implemented serially. This paper presents an approach for enabling parallel processing in GiST in order to leverage the full power of parallel processor architectures for different index implementations at once. Further, results of a prototypical implementation are evaluated on a hybrid CPU/GPU system architecture to verify the applicability of this generic framework idea on different hardware platforms.
Year
DOI
Venue
2017
10.1515/itit-2016-0047
IT-INFORMATION TECHNOLOGY
Keywords
Field
DocType
Information systems, directory structures, computing methodologies, graphics processors
Computer science,GiST,Database index,Database
Journal
Volume
Issue
ISSN
59
3
1611-2776
Citations 
PageRank 
References 
0
0.34
0
Authors
2
Name
Order
Citations
PageRank
Felix Beier1659.10
Kai-uwe Sattler21144126.81