基于GPU排序的MapReduce优化方法

基本信息

申请号 CN201710026869.7 申请日 -
公开(公告)号 CN106802787B 公开(公告)日 2019-08-02
申请公布号 CN106802787B 申请公布日 2019-08-02
分类号 G06F9/38(2006.01)I; G06F9/50(2006.01)I 分类 计算;推算;计数;
发明人 李鹏飞; 丁有伟; 孙杰 申请(专利权)人 有棵树科技股份有限公司
代理机构 南京中盟科创知识产权代理事务所(特殊普通合伙) 代理人 天泽信息产业股份有限公司
地址 210019 江苏省南京市建邺区云龙山路80号
法律状态 -

摘要

摘要 本发明提出了一种基于GPU排序的MapReduce优化方法,其中MapReduce包含Map阶段、Shuffle阶段、以及Reduce阶段,Map阶段包含Spill过程和Merge过程,Reduce阶段包含Merge过程,其中,在Map阶段的Spill过程中采用基于GPU的快速排序流程,在Map阶段的Merge过程中和Reduce阶段的Merge过程中采用基于GPU的归并排序流程。通过以基于GPU的快速排序和归并排序算法替代传统的基于CPU的快速排序、归并排序和堆排序算法,提高中间数据处理速度,进而提升MapReduce的性能。