首页> 外文会议>International Conference on Cloud Computing and Internet of Things >Optimization of Hardware-oblivious and Hardware-conscious Hash-join Algorithms on KNL
【24h】

Optimization of Hardware-oblivious and Hardware-conscious Hash-join Algorithms on KNL

机译:KNL上不懂硬件且不懂硬件的哈希联接算法的优化

获取原文

摘要

Investigation of hash join algorithm on multi-core and many-core platforms showed that carefully tuned hash join implementations could outperform simple hash joins on most multi-core servers. However, hardware-oblivious hash join has shown competitive performance on many-core platforms. Knights Landing (KNL) has received attention in the field of parallel computing for its massively data-parallel nature and high memory bandwidth, but both hardware-oblivious and hardware-conscious hash join algorithms have not been systematically discussed and evaluated for KNL's characteristics (high bandwidth, cluster mode, etc.). In this paper, we present the design and implementation of the state-of-the-art hardware-oblivious and hardware-conscious hash joins that are tuned to exploit various KNL hardware characteristics. Using a thorough evaluation, we show that:1) Memory allocation strategies based on KNL's architecture are effective for both hardware-oblivious and hardware-conscious hash join algorithms; 2) In order to improve the efficiency of the hash join algorithms, hardware architecture features are still non-negligible factors.
机译:对多核和多核平台上的哈希联接算法的研究表明,经过精心调优的哈希联接实现可能优于大多数多核服务器上的简单哈希联接。但是,不受硬件限制的哈希联接已在许多核心平台上显示出竞争性能。 Knights Landing(KNL)因其大规模的数据并行性和高内存带宽而在并行计算领域引起了关注,但对于KNL的特性(高带宽,群集模式等)。在本文中,我们介绍了最先进的硬件可忽略的和硬件意识的哈希联接的设计和实现,这些哈希联接已进行调整以利用各种KNL硬件特征。通过全面的评估,我们表明:1)基于KNL的体系结构的内存分配策略对于不考虑硬件和了解硬件的哈希联接算法都是有效的; 2)为了提高哈希联接算法的效率,硬件体系结构功能仍然是不可忽略的因素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号