A study of work distribution and contention in database primitives on heterogeneous CPU/GPU architectures
A study of work distribution and contention in database primitives on heterogeneous CPU/GPU architectures
复制标题
异构 CPU/GPU 架构上数据库原语的工作分配和争用研究
DOI:
10.1145/3412841.3441913
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Wright, Jordan
中科院分区:
文献类型:
--
作者:
Gowanlock, Michael;Fink, Zane;Karsin, Ben;Wright, Jordan
Graphics Processing Units (GPUs) provide very high on-card memory bandwidth which can be exploited to address data-intensive workloads. To maximize algorithm throughput, it is important to concurrently utilize both the CPU and GPU to carry out database queries. We select data-intensive algorithms that are common in databases and data analytic applications including: (i) scan; (ii) batched predecessor searches; (iii) multiway merging; and, (iv) partitioning. For each algorithm, we examine the performance of parallel CPU/GPU-only, and hybrid CPU/GPU approaches.There are several challenges to combining the CPU and GPU for query processing, including distributing work between architectures. We demonstrate that despite being able to accurately split the work between the CPU and GPU, contention for memory bandwidth is a major limiting factor for hybrid CPU/GPU data-intensive algorithms. We employ performance models that allow us to explore several research questions. We find that while hybrid data-intensive algorithms may be limited by contention, these algorithms are more robust to workload characteristics; therefore, they are preferable to CPU/GPU-only approaches. We also find that hybrid algorithms achieve good performance when there is low memory contention between the CPU and GPU, such that the GPU can perform its operations without significantly reducing CPU throughput.
登录
查看更多内容
DOI:
10.1007/978-3-319-44039-2_20
发表时间:
2016
期刊:
2021 29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)
影响因子:
--
作者:
Tomas Karnagel;Dirk Habich;Wolfgang Lehner
通讯作者:
Wolfgang Lehner
DOI:
10.1145/3329785.3329926
发表时间:
2019-07
期刊:
Proceedings of the 15th International Workshop on Data Management on New Hardware
影响因子:
--
作者:
M. Gowanlock;Ben Karsin;Zane Fink;Jordan Wright
通讯作者:
M. Gowanlock;Ben Karsin;Zane Fink;Jordan Wright
DOI:
10.1145/3318464.3380595
发表时间:
2020-03
期刊:
Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data
影响因子:
--
作者:
Anil Shanbhag;S. Madden;Xiangyao Yu
通讯作者:
Anil Shanbhag;S. Madden;Xiangyao Yu
DOI:
--
发表时间:
2009
期刊:
Encyclopedia of Database Systems
影响因子:
--
作者:
B. Gardi
通讯作者:
B. Gardi
DOI:
10.1007/3-540-36285-1_2
发表时间:
2003-01
期刊:
--
影响因子:
--
作者:
Y. Ioannidis
通讯作者:
Y. Ioannidis