首页> 外文会议>International conference on web-age information management >A Join Optimization Method for CPU/MIC Heterogeneous Systems
【24h】

A Join Optimization Method for CPU/MIC Heterogeneous Systems

机译:CPU / MIC异构系统的连接优化方法

获取原文

摘要

In recent years, heterogeneous systems consisting of general CPUs and many-core coprocessors have become the main trend in the high-performance computing area due to their powerful parallel computing capabilities and superior energy efficiencies. Join is one of the most important operations in database system. In order to effectively exploit each hardware's advantages in heterogeneous systems, in this paper we focus on how to optimize the join algorithm in hybrid CPU/MIC system. We design a join method with CPU and MIC working collaboratively when implementing the join operation. In order to fully utilize the MIC's parallel computing power, we also propose a Sort-Scatter-Join (SSJ) algorithm for MIC to generate the join index. Through turning the traditional process of comparison and matching into the process of computing and scattering, the SSJ gains more beneficial from thread-level parallelism and SIMD data parallelism. Experiment results show that, compared with the traditional parallel sort-merge join algorithm, the peak performance of the SSJ running on MIC is improved by around 26 %.
机译:近年来,由于其强大的平行计算能力和卓越的能量效率,由一般CPU和许多核心协处理器组成的异构系统成为高性能计算区域的主要趋势。加入是数据库系统中最重要的操作之一。为了有效利用每个硬件在异构系统中的优势,在本文中,我们专注于如何优化混合CPU /麦克风系统中的加入算法。我们在实现连接操作时,我们设计具有CPU和MIC的连接方法。为了充分利用MIC的并行计算能力,我们还提出了一种用于MIC的分布 - 连接(SSJ)算法来生成连接索引。通过将传统的比较过程与计算和散射匹配匹配,SSJ从线程平行和SIMD数据并行性更有益。实验结果表明,与传统的并行排序合并连接算法相比,MIC上运行的SSJ的峰值性能提高约26%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号