首页> 外文会议>IEEE International Conference on Data Engineering Workshops >Revisiting Hash Join on Graphics Processors: A Decade Later
【24h】

Revisiting Hash Join on Graphics Processors: A Decade Later

机译:重新讨论图形处理器上的哈希联接:十年之后

获取原文

摘要

The large number of computational cores and the high memory bandwidth provided by modern graphics processors (GPUs) make them an ideal hardware accelerator for in-memory hash joins. Over the last decade, significant research effort has been put into improving the performance of hash join operation on GPUs. Looking back at the literature, we find that the fundamentals of the GPU hash join operation has remained unchanged. In-spite of this, modern GPU hash join implementations have managed to achieve over 5.3x end-to-end performance improvement over the original implementation by taking advantage of the GPU architecture features introduced in the last decade. Hence, a systematic revisit of the hash join implementations from the perspective of GPU hardware changes is necessary to understand the past research and to guide future studies. In this paper, we first revisit the major GPU hash join implementations in the last decade and detail how they take advantage of different GPU architecture features. We then perform a comprehensive performance evaluation of these implementations using the latest hardware. This helps to shed light on the impact of different architecture features and to identify the factors guiding the choice of these architecture features. Finally, we study how data characteristics like skew and match rate impact the performance of GPU hash join implementations and propose techniques to improve the performance of existing implementations under such conditions.
机译:现代图形处理器(GPU)提供的大量计算核心和高内存带宽使它们成为内存中哈希联接的理想硬件加速器。在过去的十年中,已经投入了大量的研究工作来改善GPU上的哈希联接操作的性能。回顾文献,我们发现GPU哈希联接操作的基础保持不变。尽管如此,现代GPU哈希联接实现通过利用过去十年中引入的GPU架构功能,已成功实现了比原始实现高5.3倍的端到端性能。因此,有必要从GPU硬件更改的角度对哈希联接实现进行系统的重新审视,以理解过去的研究并指导未来的研究。在本文中,我们首先回顾了过去十年中的主要GPU哈希联接实现,并详细介绍了它们如何利用不同的GPU架构功能。然后,我们使用最新的硬件对这些实现进行全面的性能评估。这有助于阐明不同体系结构功能的影响,并确定指导选择这些体系结构功能的因素。最后,我们研究偏斜和匹配率等数据特性如何影响GPU哈希联接实现的性能,并提出在此类条件下改善现有实现的性能的技术。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号