高性能计算技术2015,Issue(2) :20-26.

阵列众核处理器上的一种分区排序连接算法

A Partition Sort Join Algorithm on Array-based Many-core Architecture

石嵩 丁亚军 李宏亮
高性能计算技术2015,Issue(2) :20-26.

阵列众核处理器上的一种分区排序连接算法

A Partition Sort Join Algorithm on Array-based Many-core Architecture

石嵩 1丁亚军 1李宏亮1
扫码查看

作者信息

  • 1. 江南计算技术研究所 无锡214000
  • 折叠

摘要

信息技术的发展使得数据查询和分析的实时性要求越来越高,而连接操作是数据库查询中最频繁、最耗时的操作之一,提高连接的效率很有必要.阵列众核处理器是众核处理器发展的一个重要方向,并已在高性能计算领域发挥了重要作用,将阵列众核处理器推广到数据密集型应用,如加速数据库操作有重要意义.本文基于阵列众核处理器的结构,对传统的排序合并连接进行了改进,设计了一种分区排序连接算法,算法通过将关系表划分成小表,避免了大量不必要的排序操作,减少了主存访问次数,有效提升了连接的性能.在异构融合阵列众核处理器DFMC(deeply-fused many-core)的实验表明,分区排序连接算法是一种高效的连接算法,其性能是DFMC上优化的排序合并连接算法的2.2倍,是CPU-GPU混合结构上散列连接算法的6.1倍.

关键词

阵列众核/连接/数据库/排序

引用本文复制引用

出版年

2015
高性能计算技术
中国人民解放军总参第五十六研究所

高性能计算技术

影响因子:0.038
ISSN:
参考文献量2
段落导航相关论文