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

當(dāng)前位置:主頁 > 科技論文 > 電子信息論文 >

1D3V粒子模擬軟件BUMBLEBEE的多核TBB并行研究

發(fā)布時(shí)間:2017-08-26 13:30

  本文關(guān)鍵詞:1D3V粒子模擬軟件BUMBLEBEE的多核TBB并行研究


  更多相關(guān)文章: BUMBLEBEE 線程構(gòu)建模塊 加速比 多核加速 激光與等離子體互作用


【摘要】:當(dāng)我們遇到某些復(fù)雜問題的時(shí)候,傳統(tǒng)的數(shù)學(xué)建模或者實(shí)驗(yàn)技術(shù)不一定能解決,比如大尺度的自然現(xiàn)象、瞬態(tài)的物理過程、一些具有復(fù)雜邊界的問題等。隨著計(jì)算機(jī)的高速發(fā)展,人們開始通過計(jì)算機(jī)來解決這樣的問題,且取得了顯著的成績,但是隨著模型增大或問題的精細(xì)化,使得計(jì)算機(jī)模擬負(fù)擔(dān)呈數(shù)量級的增長,因此提高計(jì)算效率非常關(guān)鍵。通過硅工藝來提高CPU的頻率已經(jīng)達(dá)到了瓶頸,想要通過提高CPU頻率來增加運(yùn)算速度顯然很困難,因此人們瞄向了多核并行。Intel公司的多核處理器已經(jīng)日趨成熟,還發(fā)明了應(yīng)用于多核編程的TBB線程構(gòu)建模塊,通過線程構(gòu)建模塊,將大大提高某些程序的運(yùn)行效率。1D3V粒子模擬軟件BUMBLEBEE是一款描述激光和物質(zhì)互作用的粒子模擬軟件。由于它的運(yùn)行時(shí)間長,且又是一款適合并行的軟件,因此本文基于因特爾公司的TBB線程構(gòu)建模塊,將1D3V粒子模擬軟件BUMBLEBEE的串行程序并行化,主要工作包括:1.對TBB產(chǎn)生的背景及其并行環(huán)境Intel Parallel Studio做了簡單的介紹,通過對比其他的編程語言如MPI和Open MP,闡述了選擇TBB線程構(gòu)建模塊的原因。2.對串行代碼的數(shù)據(jù)結(jié)構(gòu)做了介紹,包括各個(gè)模塊的功能和模塊之間的執(zhí)行順序,然后通過Intel Parallel Studio中自帶的工具對串行代碼的熱點(diǎn)做了分析。3.對本文中需要用到的TBB模板做了詳細(xì)介紹,包括循環(huán)并行模板parallel_for和任務(wù)調(diào)度器task模板,對TBB中的其他功能作了簡要的介紹。4.詳細(xì)的描述了并行的具體步驟,對并行過程中遇到的數(shù)據(jù)競爭問題做了分析,詳細(xì)的描述了解決數(shù)據(jù)競爭的算法及其原理,展示了并行程序相對于串行程序的加速比以及并行程序的可擴(kuò)展性,其中加速比在四核下接近于線性加速,可擴(kuò)展性良好。5.對比了并行程序和串行程序的運(yùn)行結(jié)果(運(yùn)行結(jié)果包括場的變化、粒子位置的變化等),最終結(jié)果完全一致,驗(yàn)證了并行程序的正確性。最后分析了運(yùn)行結(jié)果隨時(shí)間的變化過程。
【關(guān)鍵詞】:BUMBLEBEE 線程構(gòu)建模塊 加速比 多核加速 激光與等離子體互作用
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TN24;TP332
【目錄】:
  • 摘要5-6
  • abstract6-10
  • 第一章 緒論10-14
  • 1.1 工作背景10
  • 1.2 并行時(shí)代的來臨10-12
  • 1.2.1 功率密度的飆升10-11
  • 1.2.2 多核計(jì)算機(jī)的出現(xiàn)11-12
  • 1.3 論文所作的工作12-13
  • 1.4 論文的結(jié)構(gòu)安排13-14
  • 第二章 TBB及其并行環(huán)境簡介14-23
  • 2.1 TBB的優(yōu)勢14-16
  • 2.1.1 與裸線程和MPI的比較15
  • 2.1.2 與OpenMP的比較15-16
  • 2.2 Intel Parallel Studio簡介16-22
  • 2.2.1 Parallel Advisior的工作流程17-18
  • 2.2.2 Parallel Composer XE簡介18-19
  • 2.2.3 VTune Amplifier XE簡介19-20
  • 2.2.4 Parallel Inspector XE20-22
  • 2.3 本章小結(jié)22-23
  • 第三章 串行代碼結(jié)構(gòu)及線程構(gòu)建模塊簡介23-32
  • 3.1 串行代碼簡介23-25
  • 3.2 串行代碼的修改25-26
  • 3.2.1 數(shù)組類型為網(wǎng)格25
  • 3.2.2 數(shù)組類型為粒子25-26
  • 3.3 TBB線程構(gòu)建模塊簡介26-31
  • 3.3.1 循環(huán)并行化26-30
  • 3.3.2 任務(wù)調(diào)度器并行30-31
  • 3.4 本章小結(jié)31-32
  • 第四章 1D3V粒子模擬軟件BUMBLEBEE的并行算法32-49
  • 4.1 BUMBLEBEE串行代碼的熱點(diǎn)分析32-34
  • 4.2 BUMBLEBEE的并行34-48
  • 4.2.1 并行中的安全性34-37
  • 4.2.2 并行算法37-41
  • 4.2.3 并行加速比41-46
  • 4.2.4 可擴(kuò)展性46-48
  • 4.3 本章小結(jié)48-49
  • 第五章 結(jié)果分析49-59
  • 5.1 引言49
  • 5.2 運(yùn)行結(jié)果分析49-58
  • 5.2.1 場分布對比50-55
  • 5.2.2 粒子分布特性對比55-58
  • 5.3 總結(jié)58-59
  • 第六章 總結(jié)與展望59-60
  • 致謝60-61
  • 參考文獻(xiàn)61-63

【相似文獻(xiàn)】

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

1 馬燕云,常文蔚,銀燕,岳宗五,曹莉華,劉大慶;等離子體粒子模擬中的一種碰撞模型[J];物理學(xué)報(bào);2000年08期

2 曹莉華,,劉大慶,常文蔚,岳宗五,趙伊君;二維粒子模擬的多時(shí)標(biāo)法[J];國防科技大學(xué)學(xué)報(bào);1996年03期

3 劉大剛,祝大軍,劉盛綱;爆炸式發(fā)射二極管的粒子模擬研究[J];電子科技大學(xué)學(xué)報(bào);2005年04期

4 何牧君;郭力;嚴(yán)歷;;大規(guī)模并行粒子模擬系統(tǒng)通信性能優(yōu)化研究與分析[J];計(jì)算機(jī)與應(yīng)用化學(xué);2008年09期

5 劉大慶,曹莉華,常文蔚,岳宗五;二維等離子體粒子模擬程序介紹[J];計(jì)算物理;1998年06期

6 褚曉銳;;電子回旋脈塞等離子體的粒子模擬[J];山西大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年03期

7 曹莉華,常鐵強(qiáng),常文蔚,岳宗五;超強(qiáng)激光等離子體中J×B加熱的二維粒子模擬[J];強(qiáng)激光與粒子束;1998年01期

8 劉大剛;周俊;楊超;;粒子模擬中的電磁場算法[J];強(qiáng)激光與粒子束;2010年06期

9 馬燕云,常文蔚,銀燕,曹莉華,岳宗五;激光等離子體相互作用的2(1/2)維粒子模擬程序[J];計(jì)算物理;2002年04期

10 廖臣;劉大剛;劉盛綱;;三維電磁粒子模擬并行計(jì)算的研究[J];物理學(xué)報(bào);2009年10期

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

1 楊超;孫泉華;;高超聲速近連續(xù)流的粒子模擬研究[A];中國力學(xué)大會——2013論文摘要集[C];2013年

2 黃俊;馬志為;;無碰撞磁場重聯(lián)的粒子模擬研究[A];第五屆全國青年計(jì)算物理學(xué)術(shù)交流會論文摘要[C];2008年

3 鄭春陽;朱少平;賀賢土;;圓極化激光與等離子體相互作用產(chǎn)生自生磁場三維粒子模擬[A];中國工程物理研究院科技年報(bào)(2000)[C];2000年

4 何琥;;六腔渡越管的小信號理論計(jì)算和粒子模擬[A];中國工程物理研究院科技年報(bào)(2002)[C];2002年

5 曹莉華;劉智勇;常文蔚;岳宗五;;激光等離子體中不穩(wěn)定性的粒子模擬研究[A];第六屆全國激光科學(xué)技術(shù)青年學(xué)術(shù)交流會論文集[C];2001年

6 陳明;程引會;;粒子模擬跟蹤的可視化實(shí)現(xiàn)[A];第11屆全國計(jì)算機(jī)在現(xiàn)代科學(xué)技術(shù)領(lǐng)域應(yīng)用學(xué)術(shù)會議論文集[C];2003年

7 鐘輝;楊梓強(qiáng);梁正;;等離子體填充的同軸自由電子激光放大器的粒子模擬[A];中國電子學(xué)會真空電子學(xué)分會——第十四屆年會論文集[C];2004年

8 施將君;;粒子模擬中軸對稱束發(fā)射度的確定[A];中國工程物理研究院科技年報(bào)(2000)[C];2000年

9 余同普;銀燕;邵福球;鄒德濱;;超強(qiáng)激光輻射壓驅(qū)動高能離子加速[A];中國力學(xué)大會——2013論文摘要集[C];2013年

10 李永東;王洪廣;王若鵬;劉純亮;;高氣壓流注放電中快電子逃逸的粒子模擬[A];中國電子學(xué)會真空電子學(xué)分會第十九屆學(xué)術(shù)年會論文集(下冊)[C];2013年

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

1 劉大剛;帶電粒子與場互作用中粒子模擬方法研究[D];電子科技大學(xué);2009年

2 廖臣;三維電磁粒子模擬并行算法及其應(yīng)用研究[D];電子科技大學(xué);2010年

3 銀燕;超短超強(qiáng)激光脈沖與高密度等離子體相互作用的粒子模擬研究[D];中國人民解放軍國防科學(xué)技術(shù)大學(xué);2003年

4 卓紅斌;等離子體融斷開關(guān)物理機(jī)制的粒子模擬研究[D];國防科學(xué)技術(shù)大學(xué);2002年

5 周俊;電磁粒子模擬方法及其應(yīng)用研究[D];電子科技大學(xué);2009年

6 徐涵;激光尾流場加速電子機(jī)理的粒子模擬研究[D];國防科學(xué)技術(shù)大學(xué);2002年

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

1 丁未;140GHz回旋振蕩管諧振腔的并行三維粒子模擬研究[D];電子科技大學(xué);2016年

2 劉騫;基于GPU的粒子模擬并行方法研究[D];電子科技大學(xué);2016年

3 唐茂文;1D3V粒子模擬軟件BUMBLEBEE的GPU并行研究[D];電子科技大學(xué);2016年

4 何英杰;1D3V粒子模擬軟件BUMBLEBEE的多核TBB并行研究[D];電子科技大學(xué);2016年

5 張杰;多GPU并行計(jì)算及其在粒子模擬中的應(yīng)用[D];電子科技大學(xué);2016年

6 孫萬里;基于粒子模擬的三維模型平臺研究與設(shè)計(jì)[D];電子科技大學(xué);2016年

7 劉占軍;快點(diǎn)火中激光與錐靶相互作用及電子輸運(yùn)的粒子模擬研究[D];中國工程物理研究院;2007年

8 狄雋;電磁粒子模擬軟件場算法及強(qiáng)流直線感應(yīng)加速器束物理的粒子模擬[D];電子科技大學(xué);2005年

9 丁姍;大氣等離子體的粒子模擬及可視化[D];華中科技大學(xué);2013年

10 袁海平;電磁粒子模擬軟件中粒子填充及發(fā)射模塊研究[D];電子科技大學(xué);2009年



本文編號:741700

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

本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/741700.html


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

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