天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

多核異構(gòu)環(huán)境下通用并行計算框架關(guān)鍵技術(shù)研究

發(fā)布時間:2018-12-10 07:59
【摘要】:隨著科技的發(fā)展,尤其是計算機技術(shù)的發(fā)展,各個行業(yè)中的數(shù)據(jù)量都開始呈指數(shù)型增長,傳統(tǒng)的串行計算能力,已經(jīng)遠遠不能滿足日益增長的數(shù)據(jù)處理需求。在這種背景下,并行計算技術(shù)應(yīng)運而生,其主要目的是快速解決大型且復雜的計算問題。并行計算不僅和國家的科技和經(jīng)濟發(fā)展密切相關(guān),而且直接影響到國防能力和國家安全,如核爆炸模擬,復雜系統(tǒng)精確解算、基因研究和國家機要通信的加密與解密等等。并行計算能力是衡量國家實力的重要標志。 雖然并行計算已發(fā)展多年,在一些具體問題的解決上也已經(jīng)有了較為實用的方案,總結(jié)了相當多的經(jīng)驗,但還遠遠不及串行算法那樣豐富,因此這門學科研究尚不成熟。并行算法與串行算法的最大不同之處在于,不僅需要考慮問題本身的解決方法,還需要考慮問題所適用的并行模型,若要達到效率最大化,還需要考慮處理器架構(gòu)、網(wǎng)絡(luò)連接等因素,這必然會增加并行算法的設(shè)計和實現(xiàn)難度。 本論文在分析了并行計算中的各種難題以及國內(nèi)外研究現(xiàn)狀的基礎(chǔ)上,針對并行計算模型的種種難題,提出了一種新的滿足多核處理器機群計算需求的分層異構(gòu)并行的通用計算模型,并對其中的關(guān)鍵技術(shù)做了初步研究,具體內(nèi)容如下: (1)提出了一種新的滿足多核處理器機群計算需求的分層異構(gòu)并行的通用計算模型,該模型將目標問題的開發(fā)劃分為程序模型算法設(shè)計、并行程序設(shè)計、并行程序執(zhí)行三個階段。程序模型算法設(shè)計階段,開發(fā)人員面對參數(shù)化的并行機設(shè)計程序模型算法;并行程序設(shè)計階段,開發(fā)人員利用并行開發(fā)平臺開發(fā)具體的并行程序,實現(xiàn)并行任務(wù);并行程序執(zhí)行階段,并行程序運行在相應(yīng)的軟硬件架構(gòu)下,通過解釋系統(tǒng)優(yōu)化的計算參數(shù)優(yōu)化指令執(zhí)行效率。 (2)對模型框架進行細化和實現(xiàn),針對分層異構(gòu)模型的分層,在不同的層次設(shè)計相應(yīng)的方法庫、參數(shù)庫、程序復用庫等工具對模型功能以匹配,分層實現(xiàn)并行算法設(shè)計與實現(xiàn)的過程,最終實現(xiàn)并行計算模型的動態(tài)性、自適應(yīng)性、可重構(gòu)性與通用性。 (3)在不同的層次之間,提出了語言解釋系統(tǒng)和編譯系統(tǒng),,實現(xiàn)層次之間的鏈接,保證了系統(tǒng)模型的框架的完整性和可實現(xiàn)性。 (4)利用該異構(gòu)并行通用計算模型,實現(xiàn)了疊前偏移程序并行算法的設(shè)計。疊前偏移程序算法是石油探測中經(jīng)典算法之一,該算法的串行程序已經(jīng)較為完善,但其并行算法一直是個較為復雜的問題。應(yīng)用該模型很好地解決了其并行性。 該通用并行計算框架對應(yīng)用開發(fā)人員提供簡單易用的設(shè)計語言,實現(xiàn)并行計算程序設(shè)計的高效性、正確性、普適性。因而具有廣泛的應(yīng)用前景和顯著的社會效益。分層異構(gòu)并行的通用計算模型為應(yīng)用開發(fā)人員提供獨立于硬件的可擴展的編程接口,為具有普遍性的問題建立方法庫,為程序運行平臺建立參數(shù)庫,綜合管理不同的計算資源,合理分配計算任務(wù),減輕程序的開發(fā)難度以及應(yīng)用開發(fā)人員的工作量。
[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

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2370249.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶12971***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
国产又大又硬又粗又湿| 日本丁香婷婷欧美激情| 国产成人亚洲精品青草天美| 邻居人妻人公侵犯人妻视频| 国产一区二区三区色噜噜| 中文字幕日韩无套内射| 69老司机精品视频在线观看| 好吊日在线视频免费观看| 国产一区二区三区精品免费| 精品日韩国产高清毛片| 国产乱人伦精品一区二区三区四区| 日韩欧美三级中文字幕| 精品高清美女精品国产区| 尤物久久91欧美人禽亚洲| 福利新区一区二区人口| 日本大学生精油按摩在线观看| 爱草草在线观看免费视频| 日本av一区二区不卡| 欧美av人人妻av人人爽蜜桃| 国产又粗又猛又爽色噜噜| 国产亚洲系列91精品| 白白操白白在线免费观看| 国产欧美日韩精品一区二| 99精品人妻少妇一区二区人人妻 | 人妻一区二区三区在线| 成人免费高清在线一区二区| 欧美av人人妻av人人爽蜜桃| 国产亚洲二区精品美女久久| 99久久国产精品免费| 人妻熟女中文字幕在线| 亚洲国产91精品视频| 亚洲午夜精品视频观看| 国产成人精品一区二区三区| 日本在线高清精品人妻| 亚洲av日韩av高潮无打码| 很黄很污在线免费观看| 日韩夫妻午夜性生活视频| 色狠狠一区二区三区香蕉蜜桃| 深夜日本福利在线观看| 一区二区日韩欧美精品| 日本男人女人干逼视频|