Limitations of Intra-operator Parallelism Using Heterogeneous Computing Resources
Limitations of Intra-operator Parallelism Using Heterogeneous Computing Resources
复制标题
使用异构计算资源的算子内并行性的局限性
DOI:
10.1007/978-3-319-44039-2_20
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Wolfgang Lehner
中科院分区:
文献类型:
--
作者:
Tomas Karnagel;Dirk Habich;Wolfgang Lehner
The hardware landscape is changing from homogeneous multi-core systems towards wildly heterogeneous systems combining different computing units, like CPUs and GPUs. To utilize these heterogeneous environments, database query execution has to adapt to cope with different architectures and computing behaviors. In this paper, we investigate the simple idea of partitioning an operator’s input data and processing all data partitions in parallel, one partition per computing unit. For heterogeneous systems, data has to be partitioned according to the performance of the computing units. We define a way to calculate the partition sizes, analyze the parallel execution exemplarily for two database operators, and present limitations that could hinder significant performance improvements. The findings in this paper can help system developers to assess the possibilities and limitations of intra-operator parallelism in heterogeneous environments, leading to more informed decisions if this approach is beneficial for a given workload and hardware environment.
影响因子:
2.5
作者:
Albutiu, Martina-Cezara;Kemper, Alfons;Neumann, Thomas
通讯作者:
Neumann, Thomas