999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

復(fù)化梯形求定積分的并行計(jì)算方法

2016-09-22 12:32:32楊菁蓓
環(huán)球市場 2016年9期

楊菁蓓

中國石油大學(xué)(華東)理學(xué)院

復(fù)化梯形求定積分的并行計(jì)算方法

楊菁蓓

中國石油大學(xué)(華東)理學(xué)院

使用復(fù)化梯形法求積分,需要將區(qū)間[0,1]進(jìn)行分割,分割數(shù)越大求得的積分近似值就越精確。但是當(dāng)分割數(shù)N較大時,算法的計(jì)算量會比較大,算法的運(yùn)行效率比較低。可以通過并行計(jì)算的方法提高運(yùn)算的速度。這樣在達(dá)到較高計(jì)算精度的同時提高了算法運(yùn)行的速度。

復(fù)化梯形法;并行計(jì)算;定積分

一、某問題的串行算法描述

1.1實(shí)現(xiàn)梯形積分法的基本步驟

(1)輸入?yún)^(qū)間[a,b]的端點(diǎn)a,b值以及分割數(shù)N;

(2)將區(qū)間[a,b]等分成N個小區(qū)間,每一個小區(qū)間的長度h=(b-a)/N;

(3) 計(jì)算每一個等分點(diǎn)的函數(shù)值yi=f (a+ih)(i=0,1,…,N );

二、該問題的并行算法描述

2.1基于API的多核并行算法的設(shè)計(jì)

Windows系統(tǒng)提供很多API接口,可以利用WINAPI定義線程函數(shù),函數(shù)內(nèi)部設(shè)計(jì)好改線程所要進(jìn)行的工作,然后主函數(shù)里創(chuàng)建線程,將線程函數(shù)導(dǎo)入創(chuàng)建好的線程中運(yùn)行,計(jì)算根據(jù)創(chuàng)建的線程數(shù)目,調(diào)用相應(yīng)數(shù)目的CPU進(jìn)行計(jì)算,保證每個CPU運(yùn)行一個線程,最終計(jì)算結(jié)束后將結(jié)果合并可得到正確結(jié)果。

2.2基于OpenMP的多核并行算法的設(shè)計(jì)

利用編譯指導(dǎo)語句parallelfor并行原理采用工作分配的執(zhí)行方式,將循環(huán)所需要工作量按一定方式分配到各個執(zhí)行線程,所有線程執(zhí)行工作總合是原串行完成的工作量。此方式對一個確定并且完整的for循環(huán)進(jìn)行分割,分割成多段在不同CPU上運(yùn)行。

可以將(2)分割成若干段獨(dú)立的計(jì)算,每段計(jì)算完成后進(jìn)行整理合并,在具體計(jì)算的過程中可以根據(jù)CPU的個數(shù)將多項(xiàng)式分成合適的個數(shù)。

三、算法實(shí)現(xiàn)

3.1串行算法的實(shí)現(xiàn)

3.2基于基于API的多核并行算法的實(shí)現(xiàn)

主要代碼:

3.3基于OpenMP的多核并行算法的實(shí)現(xiàn)

OpenMp提供了對并行算法的高層的抽象描述,通過在源代碼中加入專用pragma來指明自己的意圖,由此編譯器可以自動將程序進(jìn)行并行化,并在必要之處加入同步互斥以及通信。歸約操作的方式是拷貝復(fù)制執(zhí)行

3.4基于MPI的并行算法實(shí)現(xiàn)

MPI是基于消息傳遞的并行計(jì)算模式,建立消息傳遞標(biāo)準(zhǔn)的主要優(yōu)點(diǎn)是可移植性和易于使用。以低級消息傳遞程序?yàn)榛A(chǔ)的較高級和抽象程序所構(gòu)成的分布儲存通信環(huán)境中,標(biāo)準(zhǔn)化的效益特別明顯。隨著高性能計(jì)算技術(shù)的普及,MPI標(biāo)準(zhǔn)如今已經(jīng)成為事實(shí)意義上的消息傳遞并行編程標(biāo)準(zhǔn),也是最為流行的并行計(jì)算編程接口。

四、數(shù)值實(shí)驗(yàn)結(jié)論

(1)MPI模擬多節(jié)點(diǎn)計(jì)算的速度最快,線程調(diào)用以及初始化耗費(fèi)時間少,加速比接近理論值。并且節(jié)點(diǎn)數(shù)目增加時,計(jì)算效果更好,所以MPI并行計(jì)算最適合求解大規(guī)模問題。

(2)WinAPI 實(shí)現(xiàn)用線程號分配得每個線程不同的計(jì)算任務(wù),加速效果比較好,但是線程數(shù)不變時,隨著計(jì)算步數(shù)的增加,加速比逐漸減少。

(3)利用OpenMP實(shí)現(xiàn)并行時,利用parallel for 進(jìn)行計(jì)算不用考慮如何歸約數(shù)據(jù)的問題,方便計(jì)算,并且計(jì)算速度也比較快。

楊菁蓓(1995—)女,漢族,河南鄧州人,中國石油大學(xué)(華東)理學(xué)院,2013級本科生,數(shù)學(xué)與應(yīng)用數(shù)學(xué)專業(yè)

[1]高性能并行計(jì)算(陳華)

[2] 由Euler_Maclaurin求和公式構(gòu)造修正復(fù)化梯形公式(劉明才)

主站蜘蛛池模板: 国产一区成人| 毛片a级毛片免费观看免下载| 91极品美女高潮叫床在线观看| 日韩黄色精品| 日本精品影院| 97视频免费在线观看| 正在播放久久| 国产特级毛片aaaaaa| 亚洲精品久综合蜜| 五月婷婷激情四射| 久久中文字幕av不卡一区二区| 久久久久人妻一区精品色奶水| 岛国精品一区免费视频在线观看| 毛片网站观看| 岛国精品一区免费视频在线观看| 99精品免费在线| 国产亚洲精品自在久久不卡| 美女毛片在线| 国产原创第一页在线观看| 综1合AV在线播放| 亚洲天堂久久久| 狠狠躁天天躁夜夜躁婷婷| 热热久久狠狠偷偷色男同| 狠狠躁天天躁夜夜躁婷婷| 9啪在线视频| 伊人久久青草青青综合| 99精品国产电影| 囯产av无码片毛片一级| 狠狠色婷婷丁香综合久久韩国| 亚洲男人的天堂在线| 狠狠色婷婷丁香综合久久韩国| 精品伊人久久久久7777人| 国产色婷婷视频在线观看| 在线观看免费国产| 另类欧美日韩| 日本一本正道综合久久dvd| 亚洲一欧洲中文字幕在线| 亚洲无线视频| 99re视频在线| 国产尹人香蕉综合在线电影| 999精品视频在线| 国产精品吹潮在线观看中文| 亚洲无码一区在线观看| 巨熟乳波霸若妻中文观看免费| 91精品啪在线观看国产| 欧美高清国产| 激情国产精品一区| vvvv98国产成人综合青青| 九色91在线视频| 久久99精品久久久久纯品| 午夜综合网| 亚洲精品va| 欧美一区精品| 亚洲区第一页| 青青国产视频| 国产精品自在自线免费观看| 五月天久久综合国产一区二区| 国产人成在线观看| 91久久国产综合精品| a亚洲天堂| 福利一区三区| 免费Aⅴ片在线观看蜜芽Tⅴ | 中文字幕亚洲无线码一区女同| 午夜成人在线视频| 国产视频久久久久| 亚洲综合色婷婷| 国产成人一区二区| 欧美亚洲一区二区三区导航| 最新精品久久精品| 午夜激情福利视频| 久久久久久高潮白浆| 啪啪免费视频一区二区| 国产精品手机在线播放| 67194在线午夜亚洲 | 小说区 亚洲 自拍 另类| 婷婷开心中文字幕| 五月激激激综合网色播免费| 日韩a在线观看免费观看| 亚洲国产亚综合在线区| 亚洲色图另类| 国产性爱网站| 国产精品一区二区不卡的视频|