多核異構(gòu)環(huán)境下通用并行計算框架關(guān)鍵技術(shù)研究
[Abstract]:With the development of science and technology, especially the development of computer technology, the amount of data in each industry is beginning to be exponential growth, and the traditional serial computing power is far from meeting the increasing demand of data processing. In this background, the parallel computing technology has come into being, and its main purpose is to quickly solve large and complex computing problems. Parallel computing is not only closely related to the state's science and technology and economic development, but also directly affects national defense capability and national security, such as nuclear explosion simulation, accurate solution of complex system, gene research and encryption and decryption of communication between national machine and so on. The ability of parallel computation is an important symbol to measure the national strength. Although the parallel computing has been developed for many years, a more practical solution has been made in the solution of some specific problems, and a considerable amount of experience has been summarized, but it is far less abundant than the serial algorithm, so the research of this subject is not yet feasible. The maximum difference between the parallel algorithm and the serial algorithm is not only to consider the solution of the problem itself, but also to consider the parallel model applicable to the problem. If the efficiency is maximized, the processor architecture, network connection, etc. need to be taken into account. In addition, this will increase the design and implementation of the parallel algorithm. In this paper, based on the analysis of the various problems in parallel computation and the current research situation at home and abroad, a new, multi-core processor cluster, which can meet the needs of multi-core processor cluster, is put forward in order to solve the problems of parallel computing model. In this paper, the key technology in the model is studied and the key technology in the model is studied in detail. The method is as follows: (1) A new, hierarchical and heterogeneous parallel general-purpose computing model for multi-core processor cluster computing needs is proposed, which divides the development of the target problem into a program model algorithm design, parallel program design and parallel program execution In the design stage of the program model, the developer faces the parameterized parallel machine design program model algorithm, and the developer uses the parallel development platform to develop the specific parallel program in the design phase of the parallel program, so as to realize the parallel task, in that sequence execution stage, the parallel program is run under the corresponding software and hardware structure, and the optimization of the calculation parameter of the system optimization is and (2) refining and implementing the model framework, and aiming at the layering of the hierarchical heterogeneous model, and designing the corresponding method library, the parameter library, the program multiplexing library and the like at different levels to match the model functions so as to realize the parallel algorithm in the layering manner. and finally, the dynamic and self-adaptive of the parallel computing model can be realized, (3) At different levels, the language interpretation system and the compiling system are put forward, the link between the levels is realized, and the framework of the system model is guaranteed. and (4) utilizing the heterogeneous parallel general-purpose computing model to realize the pre-stack The algorithm of pre-stack migration is one of the classical algorithms in petroleum exploration, and the serial program of the algorithm is perfect, but its parallel algorithm It's a more complex problem. Application of the model The general parallel computing framework provides a simple and easy-to-use design language for the application developer to realize the parallel computing program. The invention has the advantages of high efficiency, correctness and universality. The application developer is provided with an extensible programming interface which is independent of the hardware, a method library is established for the problem of universality, a parameter library is established for the program running platform, and the comprehensive management is different computing resources, reasonably allocating computing tasks, and reducing the development of programs
【學位授予單位】:中國海洋大學
【學位級別】:博士
【學位授予年份】:2013
【分類號】:TP338.6
【參考文獻】
相關(guān)期刊論文 前10條
1 陳鵬,張立昂;PRAM模型模擬RMESH模型的2種方案[J];北京大學學報(自然科學版);2005年03期
2 周浩;鐘波;羅志才;張坤;;OpenMP并行算法在衛(wèi)星重力場模型反演中的應(yīng)用[J];大地測量與地球動力學;2011年05期
3 劉勁松;劉福田;劉俊;郝天珧;;地震層析成像LSQR算法的并行化[J];地球物理學報;2006年02期
4 于秀敏,李建中,郭風;高性能并行計算的曙光:機群系統(tǒng)[J];哈爾濱學院學報;2004年02期
5 陶應(yīng)龍;王建國;牛勝利;范如玉;;MCATNP蒙特卡羅粒子輸運程序的MPI并行化[J];核電子學與探測技術(shù);2011年05期
6 沈緒榜;;MPP系統(tǒng)芯片體系結(jié)構(gòu)技術(shù)的發(fā)展[J];中國科學(E輯:信息科學);2008年06期
7 張理論;葉紅;吳建平;宋君強;;基于最大負載偏移率的并行負載平衡性能分析[J];計算機研究與發(fā)展;2010年06期
8 喬香珍,楊曄;基于LogP模型的并行計算模擬器[J];計算機研究與發(fā)展;1997年09期
9 申俊,鄭緯民;異構(gòu)并行工作站機群系統(tǒng)的性能評價指標[J];計算機研究與發(fā)展;1998年03期
10 林智華;對陣列處理機和多處理機的深入比較[J];福建金融管理干部學院學報;2004年01期
相關(guān)博士學位論文 前1條
1 胡悅;并行計算時間與存儲空間關(guān)系研究[D];上海大學;2011年
本文編號:2370249
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2370249.html