山东大学学报(工学版)

北大核心,CA,CSCD,WJCI,

国内刊号:37-1391/T

国际刊号:1672-3961

山东大学学报(工学版)杂志2021年第3期:OLAP中基于GPU的中位数计算算法

发布日期:

作者:吴振鹏,张健,范星奇,李翠平

单位:1. 中国人民武装警察部队山东省总队, 山东 济南 250116;2. 中国人民武装警察部队辽宁省总队, 辽宁 沈阳 110000;3. 上海交通大学机械与动力工程学院, 上海 200240;4. 中国人民大学信息学院, 北京 100872

关键词:联机分析处理,图形处理单元,整体型聚集函数,中位数,

针对联机分析处理(online analytical processing, OLAP)中的整体型聚集函数中位数,提出基于图形处理单元(graphics processing unit, GPU)的GPU-Median算法,通过对数据进行划分,分段排序,不断裁剪全局中位数之前的数据,对未裁剪的数据进行合并,得到最终的中位数,避免了全局的排序时间。提出GPU-Median+算法,对GPU-Median算法进行优化和扩展,使用CPU与GPU协同作业实现聚集操作,利用GPU处理每个队列的数据,CPU处理全局数据。试验和分析证明,相比CPU算法,GPU-Median+算法将中位数计算的时间复杂度从O(n2)降低到了O(n);相比GPU上的基数排序算法,GPU-Median+算法的计算时间减少了三分之一。该算法的应用使得GPU计算OLAP中的整体型聚集函数时,发挥出更加优良的并行计算能力,为提升OLAP的查询性能提供了新的思路。

来源:2021年第3期

《山东大学学报(工学版)》期刊编辑部

查看山东大学学报(工学版)杂志2021年第3期

联系我们

  • 地址:山东省济南市山大南路27号
  • 电话:0531-88366735
  • E-mail:xbgxb@sdu.edu.cn

咨询工作人员