基于GPU的空间数据索引与查询技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:kongct_2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着智能手机、车载定位设备等一系列基于位置终端设备的迅速普及,每年全球都会产生大规模的空间位置信息,基于位置服务的应用与人们的生活出行密切相关。空间数据具有数据体量大、表示形式多样、处理过程复杂的特点,因此,如何有效地处理大规模空间数据,以满足基于位置服务的应用需求,显得尤为重要。目前,大部分针对空间数据处理技术的研究,主要分为两类,一是在CPU平台下改进空间数据处理算法;二是利用分布式系统来提高空间数据处理能力。然而,传统串行CPU方式的空间数据处理技术面对日益增长的空间数据,逐渐显现出性能短板。与传统CPU相比,图形处理器GPU具有强大的多核并行计算能力。快速发展的通用计算GPU技术以及CUDA编程框架,为空间索引技术和空间查询技术的性能提升提供了新的途径。本文结合GPU技术,对空间数据的索引构建技术和空间查询技术进行了深入研究,主要研究内容如下:首先,提出了一种基于CUDA的静态R树索引构建方法。该方法采用自建的基于数组结构体方式的线性化索引结构,并进行了对传统基于静态R树的构建方法的并行化分析。针对GPU共享内存资源的特性,该构建方法中采用了一种两阶段的索引构建方式,可以有效利用共享内存资源高速读写能力。其次,在自建静态R树索引的基础上,提出了基于CUDA的空间范围查询方法,主要是对范围查询中精过滤阶段进行GPU并行设计。为了解决范围查询中粗过滤阶段效率低下的问题,利用Geohash网格对地理空间的划分,进一步提出了GPU平台的基于Geohash网格的范围查询方法。再次,结合本文提出的两种范围查询方法,采用将k最近邻查询转化为多次范围查询的方式,分别给出了GPU平台下基于CUDA的k最近邻查询方法和基于Geohash网格的k最近邻查询方法。为了提高查询效率,给出了k最近邻查询方法中扩展框的动态扩展策略。最后,考虑到k最近邻查询效率受范围查询方法的限制,利用Geohash编码的空间邻接性,提出了基于CUDA的近似k最近邻查询方法G-AkNN,并给出了基于相邻Geohash编码的扩展搜索策略,以降低查询结果的误差。结合本文的实验结果可知,相比于传统CPU方式,本文给出的基于CUDA的静态R树索引构建方法以及相应的空间查询方法在数据量较大时有明显的效率提升,能有效地满足大规模地理空间数据场景下的应用需求。
其他文献
现代社会正处于大数据时代,海量数据的产生导致了信息过载问题,这使得获取有效信息变得日益困难,降低了社会运行效率,阻碍了社会发展。对此,学术界提出了多种推荐算法,通过分
随着计算机技术的普及和网络用户规模的扩大,传统网络所固有的缺陷越来越明显,人们需要一种新的网络体系来改善传统网络的性能,从而能够更方便、快速的获取各路信息。在这种
参考文献是科学论文的重要组成部分,是科学研究的知识基础,论文的被引频次则是表征论文质量的主要指标,探究参考文献与论文被引频次之间的相关关系,对于科研工作者、科研机构
在通信技术迅速发展的今天,网络技术也得到了高速发展,网络环境实现了更多用户在共同任务上的通信和协作,信息在更大范围内实现了共享。在网络技术给生活带来方便的同时,也使
随着IP网络技术的发展和移动互联网的普及,基于IP网络的多媒体通信快速发展并逐渐成熟。SIP(Session Initiation Protocol,会话初始协议)作为下一代网络的核心媒体通信协议,
无线传感器网络是由监测区域内部署的大量传感器节点组成的,执行特定的程序,完成特定应用的自组织网络。目前,无线传感器网络中使用的节点主要分为普通传感器节点和多媒体传
高等级公路的景观系统主要由公路主体和两侧附属绿地构成。目前,关于道路景观系统的研究工作主要集中于公路主体的工程技术改进和景观效果提升两个方面,将道路两侧附属绿地作为重点研究对象的理论和实例都较少。公路两侧附属绿地作为生态廊道系统的重要组成部分,对完善沿线生态系统有着不可替代的作用。本文选择以高等级公路两侧附属绿地规划设计作为研究对象,将从以下几个方面进行研究。首先,通过对国内外相关文献与资料的分析
随着计算机视觉领域的快速发展,三维重建(3D Reconstruction)已经成为计算机立体视觉中一个热门的研究方向。图像的三维重建主要是以二维场景图像为基础,进行分析处理得到场
目的:最新的肿瘤流行病学数据显示,肺癌已是全球范围内发病率及死亡率均居首位的恶性肿瘤。80%以上的肺癌是非小细胞肺癌(Non-small cell lung cancer,NSCLC)。肺腺癌(lung a
内蒙古北山地区位于我国西部边陲,研究区位于百合山-蓬勃山蛇绿岩带南侧,区内岩浆活动具有演化时间长、岩石类型复杂、构造背景多变的岩浆演化特点。本文选取标山一带南北向