基于CMP集群的并行編程模型的研究與應用
【圖文】:
1110---井二二二二二二--心 ~~NumberofProc‘50‘ ‘ ‘ 888---//尸 12345567勻9910du試F二0.動 動 動王王” -----------------SPeedu戊F二0.勻Pl介心e冬導01冬 冬的的 的/丫~一一一 ...一SPeedu試F二0勻 勻 勻 444------------------沖-SPeedu試F二 0.1))))) 222----------------------------------- OOO-----圖2一2處理器性能分析圖2一2中水平軸顯示的是處理器數(shù)目,,縱軸是加速比。在理想的狀態(tài)下通過添加處理器的方式來提高整體性能,加速比率為圖中最上層線。但并不是所有的問題都可以并行化,還有通信和管理這些方面的開銷,所以性能的提高并沒有那么大。但隨著處理器數(shù)量的增加,性能方面也有提升。 2.2.2CMP架構(gòu)性能試驗分析通過實驗來測試多核CPU的效率,這里選擇一個簡單的快速排序算法來試驗比較。測試環(huán)境:雙核 CPU2.66GHZ的PC機、單核 CPU2.4GHZ的PC機。下列測試代碼是調(diào)用快速排序法的串行程序來試驗: VoidTestseQuicksort(void)王UINT; UINTuCount=1000000;//1000000個數(shù)據(jù)
OPenMP是面向共享存儲的,在內(nèi)存中存有所需數(shù)據(jù),在程序設計中不用考慮數(shù)據(jù)的問題,因此使用OpenMP開發(fā)并行程序具有很好的可操作性。主要通過forkjoin并行編程方式。如圖3一2所示:一主線程執(zhí)行}fork派生線程行域并區(qū)執(zhí)行Join操作圖3一 2fork一Join并行機制將串行程序通過fork一oin方式來改寫成并行程序也就是用增量化的方式開發(fā)OpellMP程序,主要是對串行程序中的循環(huán)過程進行并行化,由線程組執(zhí)行費時較多的部分,在循
【學位授予單位】:曲阜師范大學
【學位級別】:碩士
【學位授予年份】:2011
【分類號】:TP338.6
【參考文獻】
相關(guān)期刊論文 前10條
1 張學波;唐勁松;;嵌入式零樹小波在合成孔徑聲納圖像壓縮中的應用[J];艦船電子工程;2009年10期
2 蔣英,雷永梅;基于MPI的幾種算法的并行編程通用算法[J];計算機工程與應用;2003年03期
3 尉紅梅,姚建華;并行語言及編譯技術(shù)現(xiàn)狀和發(fā)展趨勢[J];計算機工程;2004年S1期
4 伊君翰;;基于多核處理器的并行編程模型[J];計算機工程;2009年08期
5 劉杰;遲利華;胡慶豐;李曉梅;;并行計算稀疏矩陣乘以向量的負載平衡算法[J];計算機工程與科學;2006年03期
6 韓麗潔;李文;田晏嘉;;嵌入式零樹小波壓縮和解壓縮的并行化算法[J];計算機應用;2009年S1期
7 于方;鄭曉薇;孫曉鵬;;基于SMP集群的三維網(wǎng)格多粒度混合并行編程模型[J];計算機應用與軟件;2009年03期
8 袁景艷;劉方愛;趙芳芳;;基于MPI的集群系統(tǒng)的研究[J];信息技術(shù)與信息化;2010年02期
9 崔曉靜;王拯洲;;基于EZW的嵌入式圖像編碼算法的研究[J];計算機工程與設計;2007年07期
10 胡晨駿;王曉蔚;;基于多核集群系統(tǒng)的并行編程模型的研究[J];計算機技術(shù)與發(fā)展;2008年04期
相關(guān)博士學位論文 前1條
1 馬鵬勇;CMT處理器高速緩存的優(yōu)化技術(shù)[D];國防科學技術(shù)大學;2007年
相關(guān)碩士學位論文 前7條
1 毛立強;基于小波變換的圖像壓縮編碼研究[D];西安電子科技大學;2004年
2 常淑娟;基于小波包變換的嵌入式零樹圖像壓縮編碼研究[D];西安科技大學;2006年
3 薛冰;嵌入式零樹小波編碼算法的改進與應用研究[D];電子科技大學;2008年
4 蔡佳佳;圖像代數(shù)多核并行計算類庫的構(gòu)建與優(yōu)化[D];廈門大學;2008年
5 謝子光;多核處理器核間通信技術(shù)研究[D];電子科技大學;2009年
6 曹婷婷;基于多核處理器串行程序并行化改造和性能優(yōu)化[D];西南交通大學;2009年
7 楊尚琴;多層次并行算法與MPI-2新特性的研究及應用[D];成都理工大學;2009年
本文編號:2677613
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2677613.html