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

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

基于MIC的主從式并行遺傳算法的研究和實現(xiàn)

發(fā)布時間:2017-05-14 12:19

  本文關鍵詞:基于MIC的主從式并行遺傳算法的研究和實現(xiàn),由筆耕文化傳播整理發(fā)布。


【摘要】:在高新技術快速發(fā)展的現(xiàn)今社會,科學研究、軍事國防和國民經(jīng)濟在向高科技靠攏的過程中遇到了很多挑戰(zhàn),需要解決的問題在其深度和廣度上都呈現(xiàn)指數(shù)發(fā)展趨勢,因此高性能計算和大數(shù)據(jù)等新的研究方向和科學技術應運而生。日常生活中存在很多諸如TSP(旅行商問題)、組合問題和任務分配等NP-Hard問題,這樣的問題很難通過精確的數(shù)學運算得到最優(yōu)解,其最優(yōu)解的獲取具有一定的隨機性。遺傳算法由達爾文的生物進化論和孟德爾的遺傳學說而來,是通過模擬自然進化過程搜索最優(yōu)解的方法,被證明可以很好的解決NP-Hard問題,是一種隨機、高效和全局搜索的有效方法。并行遺傳算法是遺傳算法的延伸,并行遺傳算法可以在處理數(shù)據(jù)規(guī)模很大問題時成倍的減少搜索時間,在現(xiàn)在數(shù)據(jù)大爆炸的時代具有很大的研究價值。并行遺傳算法的主要并行方式分為主從式、分島式和細胞式。不同的并行方案對不同的硬件環(huán)境有不同的優(yōu)勢和缺點,主從模式的遺傳算法的硬件處理節(jié)點分為主節(jié)點和從節(jié)點,其中主節(jié)點負責整個種群的選擇、交叉和變異等操作,而從節(jié)點主要評價種群個體的適應值,這樣的任務分配很明顯會浪費從節(jié)點的計算資源;細胞式并行遺傳算法中每個單獨的節(jié)點只可以和相鄰的節(jié)點進行雜交,這樣得到的問題的解明顯會是局部最優(yōu)解,而且這種模式實現(xiàn)起來非常復雜;分島式實現(xiàn)方式并行性很高,但在實現(xiàn)中容易出現(xiàn)內(nèi)存不足,使得加速效率降低,也會容易陷入局部最優(yōu)解。本文中研究了主從結構模式的并行遺傳算法,根據(jù)MIC的硬件和軟件架構提出基于MIC的主從式并行遺傳算法(IPMSPGA), IPMSPGA充分利用MIC提供的多核多線程、VPU單元提供的SIMD單元和函數(shù)庫等特性加速了整個計算過程,根據(jù)計算任務的特性采用MIC提供的Offload模式。一般來說,隨機數(shù)在遺傳算法中處于重要地位,我們根據(jù)Xeon Phi的架構特性和計算任務的特點,在Offload模式下采用異步傳輸隨機數(shù)從CPU端到MIC的輸送,隨機數(shù)的質量直接決定最優(yōu)解的接近程度,從而異步傳輸保證了IPMSPGA最終結果的優(yōu)越性。IPMSPGA采用線程并行和VPU并行兩層并行方案,其中線程并行通過多線程來實現(xiàn)單指令多數(shù)據(jù)并行、VPU并行通過KCi指令來獲得數(shù)據(jù)并行。提出的IPMSPGA_All和IPMSPGA_Part算法在不同的參數(shù)設定下體現(xiàn)不同的性能,IPMSPGA和傳統(tǒng)的主從式并行遺傳算法和多核的主從式并行遺傳算法的比較得出IPMSPGA不僅在運行時間上優(yōu)于其他算法,而且也保證了問題解的質量。其實驗結果相對基于CPU的傳統(tǒng)MSPGA和host端運行的multi-core MSPGA分別可達到12倍和4倍的提升。IPMSPGA是在單片MIC卡上實現(xiàn)的,單片MIC卡模擬生物進化中的一個種群可以減少MIC卡之間的信息傳輸。針對多個MIC卡,我們后面的研究將在多個MIC中模擬分島模式,單個MIC卡模擬一個種群,N個MIC卡模擬N個種群,每個種群進行獨立的物種進化,到了每個特定的時刻,種群間通過SCIF傳輸高質量的個體。在單點多MIC卡的模式下,host端只作為隨機數(shù)生成器,PCIe總線將高質量隨機數(shù)順序的傳遞到MIC卡上。
【關鍵詞】:并行遺傳算法 Xeon Phi 主從式 高性能計算 異構計算
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP338.6;TP18
【目錄】:
  • 摘要8-10
  • ABSTRACT10-13
  • 第一章 緒論13-18
  • 1.1 研究背景13-14
  • 1.2 國內(nèi)外研究現(xiàn)狀14-15
  • 1.3 本文的主要工作15-16
  • 1.4 論文的組織結構16-18
  • 第二章 相關知識18-28
  • 2.1 遺傳算法18-21
  • 2.1.1 自然進化與遺傳算法18-19
  • 2.1.2 串行遺傳算法19
  • 2.1.3 并行遺傳算法19-21
  • 2.2 相關研究21-24
  • 2.2.1 基于GPU的遺傳算法21-22
  • 2.2.2 基于集群的遺傳算法22-24
  • 2.3 MIC高性能計算24-26
  • 2.4 章節(jié)小結26-28
  • 第三章 基于MIC的主從式并行遺傳算法IPMSPGA28-34
  • 3.1 HCSP28-29
  • 3.2 IPMSPGA總體設計29-33
  • 3.2.1 Offload模式30-31
  • 3.2.2 IPMSPGA框架31-32
  • 3.2.3 IPMSPGA隨機數(shù)處理32-33
  • 3.3 章節(jié)小結33-34
  • 第四章 IPMSPGA的實現(xiàn)和優(yōu)化34-44
  • 4.1 IPMSPGA的實現(xiàn)34-36
  • 4.1.1 IPMSPGA偽代碼34-35
  • 4.1.2 IPMSPGA具體實現(xiàn)35-36
  • 4.2 IPMSPGA的優(yōu)化設計36-43
  • 4.2.1 性能優(yōu)化36-37
  • 4.2.2 OpenMP優(yōu)化37-38
  • 4.2.3 Nocopy38-40
  • 4.2.4 向量化優(yōu)化40-43
  • 4.2.5 offload異步傳輸43
  • 4.3 章節(jié)小結43-44
  • 第五章 系統(tǒng)測試44-50
  • 5.1 環(huán)境設置44-45
  • 5.2 性能測試和結論分析45-49
  • 5.2.1 參數(shù)選擇45
  • 5.2.2 遺傳操作比較45-46
  • 5.2.3 結論分析46-48
  • 5.2.4 MIC性能分析48-49
  • 5.3 本章小結49-50
  • 第六章 總結與展望50-52
  • 6.1 總結50
  • 6.2 展望50-52
  • 參考文獻52-56
  • 致謝56-57
  • 攻讀學位期間參加的項目57-58
  • 攻讀碩士期間發(fā)表的學術論文58-59
  • 學位論文評閱及答辯情況表59

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 吉培榮;趙青;劉鵠;夏平;;一種新的偽并行遺傳算法(英文)[J];廣西師范大學學報(自然科學版);2006年04期

2 高家全;何桂霞;;并行遺傳算法研究綜述[J];浙江工業(yè)大學學報;2007年01期

3 陳艷;郭慶平;;并行遺傳算法在導熱反問題中的應用[J];計算機與數(shù)字工程;2007年03期

4 章小龍;;標準并行遺傳算法改進研究[J];福建電腦;2007年09期

5 殷新春;仇亮;;基于主從式并行遺傳算法的S盒優(yōu)化算法[J];計算機工程與應用;2008年24期

6 王竹榮;巨濤;馬凡;;多核集群系統(tǒng)下的混合并行遺傳算法研究[J];計算機科學;2011年07期

7 郭絢,石曉虹;并行遺傳算法的性能分析[J];航空計算技術;1998年03期

8 周明,孫樹棟,彭炎午;并行遺傳算法的研究評述[J];南昌航空工業(yè)學院學報;1998年02期

9 侯廣坤,駱江鵬;一種理想并行遺傳算法模型[J];軟件學報;1999年05期

10 馮小丹;婁自婷;王文元;;并行遺傳算法的研究及應用進展[J];電腦知識與技術;2014年10期

中國重要會議論文全文數(shù)據(jù)庫 前10條

1 屈喜龍;;并行遺傳算法的分析與實現(xiàn)[A];第六屆中國青年運籌與管理學者大會論文集[C];2004年

2 劉桂萍;韓旭;鐘志華;姜潮;;基于多種群的隔代映射并行遺傳算法[A];中國力學學會學術大會'2005論文摘要集(下)[C];2005年

3 余艷芳;錢鋒;;并行遺傳算法研究[A];上海市化學化工學會2006年度學術年會論文摘要集[C];2006年

4 徐金榮;李允;唐苗苗;;基于杰出選擇策略的偽并行遺傳算法[A];2008'中國信息技術與應用學術論壇論文集(二)[C];2008年

5 蘇琦;馬良;徐建志;;基于偽并行遺傳算法的無人飛行器航路規(guī)劃[A];2013第一屆中國指揮控制大會論文集[C];2013年

6 安竹林;劉曉平;張偉林;;主從式并行遺傳算法框架應用[A];全國第16屆計算機科學與技術應用(CACIS)學術會議論文集[C];2004年

7 李鳳超;樊紅剛;陳乃祥;;基于并行遺傳算法求解可逆式轉輪雙向流場[A];水電設備的研究與實踐——第十七次中國水電設備學術討論會論文集[C];2009年

8 匡兵;;基于并行遺傳算法的公差優(yōu)化設計[A];中國儀器儀表學會第九屆青年學術會議論文集[C];2007年

9 王力生;張欣;;基于多核處理器的動態(tài)負載平衡并行遺傳算法[A];全國第20屆計算機技術與應用學術會議(CACIS·2009)暨全國第1屆安全關鍵技術與應用學術會議論文集(上冊)[C];2009年

10 江瑞;羅予頻;胡東成;司徒國業(yè);;協(xié)同多Agent構建準并行遺傳算法[A];2001年中國智能自動化會議論文集(下冊)[C];2001年

中國博士學位論文全文數(shù)據(jù)庫 前2條

1 岳]Z;粗粒度并行遺傳算法的計算性能及其應用研究[D];華中科技大學;2008年

2 王琦;MDO優(yōu)化算法研究[D];南京航空航天大學;2008年

中國碩士學位論文全文數(shù)據(jù)庫 前10條

1 易娟;基于MIC的主從式并行遺傳算法的研究和實現(xiàn)[D];山東大學;2015年

2 龔建剛;煮糖罐換熱管清洗路徑優(yōu)化研究[D];廣西大學;2015年

3 吳昊;并行遺傳算法的研究與應用[D];安徽大學;2001年

4 高睿;混合分布式并行遺傳算法的研究與應用[D];電子科技大學;2006年

5 劉嵩;改進的并行遺傳算法應用研究[D];大連交通大學;2006年

6 王冠;并行遺傳算法及其在組合優(yōu)化問題上的分布式應用[D];武漢理工大學;2003年

7 季洋;并行遺傳算法的研究與實現(xiàn)[D];天津工業(yè)大學;2008年

8 曹婷婷;基于多核的并行遺傳算法的研究與實現(xiàn)[D];東北大學;2010年

9 施錦峰;基于多群體并行遺傳算法的混流混合車間魯棒調度研究[D];浙江工業(yè)大學;2010年

10 張翰;一種改進的異步并行遺傳算法在物流配送路徑的研究[D];吉林大學;2013年


  本文關鍵詞:基于MIC的主從式并行遺傳算法的研究和實現(xiàn),由筆耕文化傳播整理發(fā)布。



本文編號:365181

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

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


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

版權申明:資料由用戶c29dd***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com