帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

图形处理器上CSB^+-树索引的并行构建算法
Parallel Algorithm to Construct CSB^+-Tree Indexing on Graphic Processing Unit

作  者: ; ; ; ; ;

机构地区: 华南理工大学计算机科学与工程学院

出  处: 《华南理工大学学报(自然科学版)》 2014年第1期123-127,134,共6页

摘  要: 为提高缓存敏感CSB+-树索引的操作效率,在图形处理器(GPU)上研究CSB+-树的并行构建和查询性能.通过分析索引树内部节点的每一键与对应叶子节点的映射关系,提出了一种一次性并行构建CSB+-树所有内部节点键值的无锁并行算法,以最大并行度来快速构建索引树.该算法通过设计GPU平台上支持CSB+-树的索引数据任意伸缩的动态数组来解决GPU上不能动态分配显存空间的问题,通过在索引内部节点的边界增加填充位来减少线程块的线程分支数,从而提高CSB+-树的查询效率.实验结果表明,文中所提算法的运行时间比基于单个节点和基于树层的并行算法分别提高了31.0和1.4倍. In order to improve the operation efficiency of cache sensitive B +-tree (CSB +-tree)indexing,this pa-per deals with the parallel construction and query performance of CSB +-tree on graphic processing unit (GPU).In the investigation,first,the mapping relationship between each key in internal nodes and the corresponding leaf node of the index tree is analyzed,a lock-free parallel algorithm that once for all builds the CSB +-tree internal node keys is proposed,and the index tree is constructed at the maximum parallel speed.Moreover,dynamic arrays su-pporting the arbitrary expansion of CSB +-tree index data on GPU are designed to implement the dynamic allocation of memory space on GPU,and padding bits are added to the boundary of the internal nodes to reduce the number of branches,thus improving the query efficiency of CSB +-tree.Experimental results indicate that the proposed algo-rithm is 31.0 and 1.4 times faster respectively than the parallel algorithms based on single node and tree layer.

关 键 词: 并行算法 图形处理器 树索引 动态数组 查询效率

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 邓婉芬
作者 陈莉
作者 焦中铎
作者 李肖
作者 杨均辉

相关机构对象

机构 中山大学图书馆
机构 中山大学
机构 广东外语外贸大学
机构 汕头大学图书馆
机构 华南农业大学图书馆

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊