




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
例題習(xí)題講解例1 SIMD-SM上求最大值算法Begin for k=m-1 to 0 do for j=2k to 2k+1-1 par-do Aj=maxA2j, A2j+1 end for end for end 時(shí)間分析 t(n)=mO(1)=O(logn) p(n)=n/2 c(n)=O(nlogn) 非成本最優(yōu)例2 令n=2k(k=0),求n個(gè)數(shù)和的并行算法 算法運(yùn)行時(shí)間:t(n)=O(logn) 總運(yùn)算量: W(n)=W(1)(n)+W(2)(n)+W(3)(n)=n+n/2h+1=O(n)由Brent定理知: t(n)=O(n/p+logn)例3 設(shè)A為矩陣,有如下串行程序段: for i=1 to n do for j=1 to n do a3i,2j = a3i-2,2j-1 endfor endfor 其相關(guān)方向向量為,可知行和列間同時(shí)存在數(shù)據(jù)相關(guān)。在此我們可以試用行劃分、列劃分和方塊劃分.在行劃分的情況下令m=n/p ,例1的串行程序段可以轉(zhuǎn)化為如下的并行程序段: for k=1 to P Par-do for i1=1 to m do for j=1 to n do a3(k-1)m+3i1,2j=a 3(k-1)m+3i1-2 ,2j-1 endfor endfor endfor 例4 設(shè)A為一個(gè)n階方陣,有如下串行程序段: for i=1 to n do for j=1 to n do ai,j = ai-1,j endfor endfor 分析矩陣A的元素下標(biāo)i和j,則i和j的相關(guān)方向向量為,各列之間數(shù)據(jù)無任何相關(guān)關(guān)系。因此對矩陣A可按列劃分。 串行程序段可轉(zhuǎn)化為如下并行程序段: for k=1 to P Par-do for j1=1 to m do for i=1 to n do ai,(k-1)m+j1=ai-1,(k-1)m+j1 endfor endfor endfor 例5 注:本例無鏈路競爭和死鎖現(xiàn)象例6 E立方選路 0110(S) 1101(D) 1011(R)例7 DNS乘法示例C00=1(-5)+27=9 C01=1(-6)+28=10 C10=3(-5)+47=13 C11=3(-6)+48=14例8 上三角方程組的回代解法并行化(1)SISD上的回代算法 Begin (1)for i=n downto 1 do (1.1)xi=bi/aii (1.2)for j=1 to i-1 do bj=bj-ajixi aji=0 endfor endfor End (2)SIMD-CREW上的并行回代算法 - 劃分: p個(gè)處理器行循環(huán)帶狀劃分 - 算法 Begin for i=n downto 1 do xi=bi/aii for all Pj, where 1jp do for k=j to i-1 step p do bk=bk-akixi aki=0 endfor endfor endfor End / p(n)=n, t(n)=n 例9 n=8的BF網(wǎng)絡(luò)表示Pr,i與上層Pr-1,i, Pr-1,j相連, 這里j與i僅在第r位不同例10 一個(gè)在MPI中創(chuàng)建新通信域的例子MPI_Comm MyWorld, SplitWorld; int my_rank,group_size, Color, Key; MPI_Init(&argc, &argv); MPI_Comm_dup(MPI_COMM_WORLD,&MyWorld); MPI_Comm_rank(MyWorld,&my_rank); MPI_Comm_size(MyWorld,&group_size); Color=my_rank%3; Key=my_rank/3; MPI_Comm_split(MyWorld,Color,Key,&SplitWorld);例11 考慮如下程序段:L1 : for I = 1 to 50 do . . . S : X(2*I) = . . . . . . T : . . . = . . . X(3*I + 1 ) . . . . . . endfor 這里: f1(I) = 2 * I ; g1(J) = 3 * J + 1 。依賴方程為: f1(I) - g1(J) = 0 2*I 3*J = 1 , 而依賴約束為: 1I50 ,1J50。該方程的解(I,J)對應(yīng)的數(shù)組變量會導(dǎo)致S和T之間的依賴。 例12 考查以下循環(huán)可向量化的情況.(1)for I = 2 to N 1 do for J = 2 to N 1 do S : A(I, J) = B( I-1, J ) + C T : B(I, J) = A(I, J+1) * 2 endfor endfor (a)存在依賴T df S, 方向?yàn)椋?,0) (b)存在依賴T da S, 方向?yàn)椋?, 1)(2) for I = 1 to N do fo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石大學(xué)前兒童保育學(xué)課件1-7眼睛耳神經(jīng)
- 云安全與邊緣計(jì)算的協(xié)同防護(hù)-洞察闡釋
- 遺傳學(xué)課程內(nèi)容更新與跨學(xué)科融合的創(chuàng)新模式
- 激勵(lì)社會力量參與老年助餐服務(wù)的可行路徑
- 心理健康課思維導(dǎo)圖
- 2025至2030年中國波導(dǎo)合分路器行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國水瓶座圖案拼圖行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國氣密測試機(jī)行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國橙柑桔清洗打蠟機(jī)行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國木炭烘干機(jī)行業(yè)投資前景及策略咨詢報(bào)告
- 植物拓染非物質(zhì)文化遺產(chǎn)傳承拓花草之印染自然之美課件
- TD/T 1044-2014 生產(chǎn)項(xiàng)目土地復(fù)墾驗(yàn)收規(guī)程(正式版)
- 霧化吸入團(tuán)體標(biāo)準(zhǔn)解讀
- MOOC 質(zhì)量工程技術(shù)基礎(chǔ)-北京航空航天大學(xué) 中國大學(xué)慕課答案
- 【數(shù)字人民幣對貨幣政策的影響及政策探究12000字(論文)】
- 江蘇省鹽城市大豐區(qū)2023-2024學(xué)年八年級上學(xué)期期中數(shù)學(xué)試題(解析版)
- 內(nèi)分泌系統(tǒng)疾病教學(xué)設(shè)計(jì)教案1
- 衛(wèi)生監(jiān)督協(xié)管培訓(xùn)課件
- 2.3.5 重力壩揚(yáng)壓力計(jì)算示例講解
- 高校資助育人系列活動(dòng)方案
- 售票員崗前培訓(xùn)
評論
0/150
提交評論