基于GPU的并行矢量数据分析与牵引技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:ttw961086
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
矢量数据作为GIS的基础数据结构之一,与栅格数据相比具有存储量小、图形显示精度高、有利于拓扑关系分析等优点。但由于其数据结构较为复杂,导致面向矢量数据并行化存取与处理的相关操作方法研究较为困难。特别是矢量数据的无结构化特点,与GPU利用数组结构存储数据之间存在较大差异,难以充分发挥GPU众核高度并行执行的优势。因此,本文将系统地研究基于GPU的矢量数据存取操作方法、程序设计架构、数据结构、高效并行空间分析算法以及空间索引等内容。  为适应GPU不能利用内核程序动态分配存储空间,只能依赖有限的总线带宽从CPU端发送和接收数据的编程特点,本文以CSV格式文件为例,设计与实现了面向矢量数据的并行计算框架。主要思想是首先在CPU端对空间数据进行预处理操作,然后根据空间对象的几何坐标大小分配GPU端存储空间,最后以空间对象为单位逐个拷贝至GPU端。  本文采用分层设计思想构建基于GPU的空间分析方法,共包含存储、空间算子、存取策略、空间分析操作四部分。该方法具有较好的可扩展性,当某一层发生变化时,其它层仅需较小的修改即可实现,从而降低了各功能模块间耦合度。  本文针对空间分析中的空间数据排序、空间关系分析等常见技术,在分析其并行性特点的基础上,结合面向GPU流处理器进行空间数据并行处理问题,以典型的叠加分析、静态R-树空间索引算法为例,提出了新的数据结构以及相关算法。并采用最大化并行执行、优化存储器使用等策略提高空间数据分析性能,力图为其它并行空间分析方法的优化提供借鉴。实验结果表明,与传统的基于CPU的算法相比,在一般的计算环境下基于GPU的算法能够获得较好的加速比。  
其他文献
该文从以下几方面进行了分析探讨:1、从唐山市产业的发展过程入手,着眼于唐山市产业结构和组织规模的变化,揭示唐山市产业发展过程中存在的问题,并重点分析了工业发展过程中
该文首先阐释了城镇发展的阶段理论,认为城镇发展是城镇行为者--居民,企业,政府空间行为的结果,界定了企业在中国现阶段城镇发展中的主体地位,明示了企业与城镇的相互关系和
[Objective] To study antibacterial activities of crude extracts from the whole herb of Orostachys cartilaginous A.Bor in vitro. [Method] liquid-liquid extractio
该文以石油为例,探讨了构筑中国战略性资源国际贸易伙伴关系的理论与实践,主要内容有五个方面:其一,界定了战略性资源、战略性资源贸易、战略性资源贸易伙伴关系等基本概念.
城市空气污染是全球性的环境问题,它波及面之广,污染程度之严重,并没有被大多数人所了解.重点城市空气质量日报正是在空气污染严重影响城市未来发展的情况下开始的.它的开展
数字地面模型缩写成DTM.三十多年来,数字地面模型在测绘和遥感、农林规划、土木水利工程、地学分析,以及地理信息系统等各个领域得到广泛深入的研究,发展迅速.质量控制是DEM
滇金丝猴是中国特有的珍稀野生动物,被誉为高山精灵。作为滇西北地区生物多样性保护的旗舰物种,滇金丝猴保护工作一直是该地区自然保护行动的重中之重。在这一地区,建成了数个以
周原地区处于黄土高原南部,关中盆地西部,对全球变化的响应比较敏感.在距今11Ka左右,最后一次冰期在全球范围内结束,以气候转暖为标志的全新世随之开始.全新世的开始在全球并
澜沧江流域西双版纳段地质灾害的频发常常造成重大的经济损失,不仅影响着当地经济的发展,而且关系着流域内居民的生命安全,开展地质灾害风险评估是预防地质灾害的基础工作。GIS
滑坡作为云南省镇雄县重大地质灾害之一,对人民的生命财产安全和社会经济发展造成了重大的破坏和极大的威胁。随着镇雄县社会经济的发展和大规模工程的建设,滑坡所带来的危险性