Proceedings of the Ninth International Workshop on Data Management on New Hardware 2013
DOI: 10.1145/2485278.2485282
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing select conditions on GPUs

Abstract: Implementations of data processing operators on GPU processors have achieved significant performance improvements over their multicore CPU counterparts. To achieve maximum performance, database operator implementations must take into consideration special features of GPU architectures. A crucial di↵erence is that the unit of execution is a group ("warp") of threads, 32 threads in our target architecture, as opposed to a single thread for CPUs. In the presence of branches, threads in a warp have to follow the s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 24 publications
(9 citation statements)
references
References 21 publications
(21 reference statements)
0
9
0
Order By: Relevance
“…We hold the same assumption for the CPU and the GPU. We do not consider any transfer time for all the devices, which is usually the case for in-memory data analytics [5,35,70].…”
Section: Mtp Implementationmentioning
confidence: 99%
See 4 more Smart Citations
“…We hold the same assumption for the CPU and the GPU. We do not consider any transfer time for all the devices, which is usually the case for in-memory data analytics [5,35,70].…”
Section: Mtp Implementationmentioning
confidence: 99%
“…Our GPU implementation relies on the findings of References [36,70]. We assign each GPU thread to a distinct tuple for processing and evaluate the conditions of a query using a for-loop.…”
Section: Cpu and Gpu Implementationsmentioning
confidence: 99%
See 3 more Smart Citations