协作式大规模地理栅格数据并行处理方法研究
[Abstract]:The new generation of data acquisition technology, represented by high resolution remote sensing satellite, has made great progress. Geographic grid data has been improved in time and space resolution, data type, covering area and so on. It provides more data information for geographic applications. However, these improvements have also brought the geometric growth of data, but it also leads to traditional data. The remote sensing data processing method can not meet the needs of large-scale geographic grid data calculation and analysis. Therefore, it is of great significance to study the high performance computing methods and systems for large-scale geographic grid data, and to improve the efficiency of development and the ability to solve complex geological problems.
In order to solve the problem of large scale grid geographic data parallel processing, this paper systematically studies the parallel processing method of large-scale geographic grid data under high performance computing architecture, introduces MPI (Message Passing Interface) and MP (Multi processing) as the basic parallel environment, and studies the necessary functions of the grid data processing algorithm program. The necessary process, the generality of all algorithms, the idea of design pattern, a system framework that conforms to the basic principles of object-oriented programs, and a parallel processing framework for collaborative large-scale raster data (Cooperative Big Geographic Raster Data Parallel Processing Framework, CBGRDPPF), combined with geographic grid. With the characteristics of data parallel type and complexity, the cooperative processing method and technology of geoscience grid data processing task under this framework are discussed, and the influence of different parameters and environment on its running speed and parallel efficiency is analyzed. The experiment verifies the local parallel efficiency and the optimization of parallel processing framework. The parallel development and collaboration model for solving complex Geosciences problems provides a new solution and technical support for the efficient processing of geographic grid data. The main research results of this paper are reflected in the following aspects:
(1) a parallel decoupling method for large scale grid data parallel processing algorithm is proposed.
Using MP and MP as the basic parallel environment, the geographic grid computing part and the parallel computing support part are abstracted and encapsulated respectively. As a cooperative component, it is assembled and executed loosely coupled and effectively separates the strong coupling of the parallel computing system and the geoscience problem.
(2) build a parallel processing framework for collaborative large-scale raster data.
On the basis of the parallel processing mechanism of geographic grid data and the research of parallel decoupling method, a data class model which is suitable for collaborative development of data block, distribution and suture is established, which lays the foundation for the realization of geoscience grid data coordination and parallel. The package model and development strategy of the core algorithm are established, and the code development and calculation are realized. Separation of the method details ensures the synergy of parallel computation and analysis application.
(3) a parallel computing method for global raster data based on parallel decoupling is proposed.
In view of the large grid geographic data that can not be loaded once, the global calculation of geographic grid data should be carried out, the principle of the analysis of geoscience processing algorithm is analyzed. Based on the CBGRDPPF framework, the strategies of lateral, longitudinal division of the data and the partitioning of process data are used to make the parallel processes block under the limited memory space. Processing the whole raster data in a row, greatly reduces the complexity of the development algorithm program, and realizes efficient parallel computing of complex parallel geographic data.
(4) a parallel computing method for dynamic computation of geographic raster data based on parallel decoupling is proposed.
The dynamic calculation mainly refers to the unknown clustering algorithm of some grid data and the dynamic iteration of the calculation process. In this paper, the clustering algorithm, represented by the FCM algorithm, is based on the CBGRDPPF framework, through the division of multiple strategies, serialization reading and computing synchronization and broadcasting mechanism, and a dynamic computation of the parallel processing of geographic grid data is realized. The problem of parallelization of unbalanced computation is solved.
【学位授予单位】:首都师范大学
【学位级别】:博士
【学位授予年份】:2014
【分类号】:P208
【参考文献】
相关期刊论文 前10条
1 陈辉;孙雷鸣;李录明;罗省贤;赵安军;;基于MPI+OpenMP的多层次并行偏移算法研究[J];成都理工大学学报(自然科学版);2010年05期
2 秦其明;遥感图像自动解译面临的问题与解决的途径[J];测绘科学;2000年02期
3 卢丽君,廖明生,张路;分布式并行计算技术在遥感数据处理中的应用[J];测绘信息与工程;2005年03期
4 方金云,何建邦;并行栅格数据处理网格服务节点软件的关键技术[J];地球信息科学;2004年01期
5 廖顺宝,孙九林,李泽辉,马琳,彭梅;地学数据产品的开发、发布与共享[J];地球科学进展;2005年02期
6 靳华中,孟令奎,王显;集群环境下并行GIS的体系结构设计[J];地理空间信息;2005年05期
7 高建勇;;栅格数据结构研究综述[J];经营管理者;2009年18期
8 唐天兵;谢祥宏;申文杰;韦凌云;严毅;;多核CPU环境下的并行遗传算法的研究[J];广西大学学报(自然科学版);2009年04期
9 周玉科;马廷;周成虎;高锡章;范俊甫;;MySQL集群与MPI的并行空间分析系统设计与实验[J];地球信息科学学报;2012年04期
10 杨海平;沈占锋;骆剑承;吴炜;;海量遥感数据的高性能地学计算应用与发展分析[J];地球信息科学学报;2013年01期
相关博士学位论文 前2条
1 张男;基于内容的光学遥感图像检索关键技术研究[D];国防科学技术大学;2008年
2 罗耀华;高性能计算在高光谱遥感数据处理中的应用研究[D];成都理工大学;2013年
相关硕士学位论文 前1条
1 李平;基于FPGA的矩阵特征值并行计算研究[D];重庆大学;2013年
,本文编号:2122605
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/2122605.html