arrow
Return

Query Processing on Heterogeneous CPU/GPU Systems

delete2022-01-17
delete15
PRE
AI
V
Viktor Rosenfeld *
S
Sebastian Breß
V
Volker Markl
DOI:10.1145/3485126delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Due to their high computational power and internal memory bandwidth, graphic processing units (GPUs) have been extensively studied by the database systems research community. A heterogeneous query processing system that employs CPUs and GPUs at the same time has to solve many challenges, including how to distribute the workload on processors with different capabilities; how to overcome the data transfer bottleneck; and how to support implementations for multiple processors efficiently. In this survey we devise a classification scheme to categorize techniques developed to address these challenges. Based on this scheme, we categorize query processing systems on heterogeneous CPU/GPU systems and identify open research problems.
Keywords:
Heterogeneous query processing
graphics processing units
dedicated GPUs
integrated GPUs
data transfer bottleneck
query processing models

Journal

ACM Computing Surveys cover
ACM Computing Surveys
IF:
28
Papers:
2.4K
Citations:
3.5W

Organization

T
Technical University of Berlin
Scholars:
1.3W
Papers: 1.1W
Citations: 18