




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(20for(i=0;i<10;i++)a[i][j]=(a[i-1][j]+a[i+1][j])/依賴關(guān)系:此循環(huán)中存在依賴向量為(1,0)SfS流依賴關(guān)系和依賴向量為0)SaSfor(i=0;i<10;i++) a[i][j]=(a[i-1][j]+a[i+1][j])/1:直接并行化內(nèi)層循環(huán)。內(nèi)層循環(huán)滿足循環(huán)并行化條件(不存在由該層攜帶的依賴關(guān)系S。for(i=0;i<10;i++) a[i][j]=(a[i-1][j]+a[i+1][j])/(0,1i循環(huán)。1#pragmaompforprivate(i,j)for(i=0;i<100;i++)a[i][j]=a[i-1][j+1]i循環(huán)。ij循環(huán)的并行化(j循環(huán)滿足循環(huán)并行化條件j10次迭代。修改后的程序如下:for(i=0;i<100;i++){#pragmaompforprivate(j)a[i][j]=a[i-1][j+1]}(1,1,然后在進i100次迭代。變換后程序如下:for(j=9;j>=0;j--){#pragmaompforprivate(i)a[i][j]=a[i-1][j+1]}2007-2008學(xué)年第一學(xué)期《并行程序設(shè)計》期末考 第1頁(共1頁MPIA5X5rank0的進程將子矩B(1所示,Pii個進程;請補全此程序中劃線rank0的進程接收所有進程中的矩陣B而重新建立矩陣AMPI_DatatypeMPI_Type_vector(, MPI_DOUBLE,&SubMatrix_5X5);//if(rank rankfor(i=0;i<size;isizeMPI_Send(, ,SubMatrix_5X5,i,0,MPI_COMM_WORLD);MPI_Recv(, ,0,0,MPI_COMM_WORLD,&stat);
1 SubMatrix_5X5,i,0,MPI_COMM_WORLD MPI_DOUBLE,0,0,MPI_COMM_WORLD,MPI_Send(B,25,MPI_DOUBLE,0,0,if(myrank==0) i=k/j=k%MPI_Recv(&A[0][0]+i*100+5*j,1, k,0,MPI_COMM_WORLD,}OpenMP程序片段不能正確工作,請用流水線技術(shù)(20分for(j=0;j<M;#pragmaompparallelfordefault(none)shared(a)private(i)for(i=1;i<N; a[i]=(a[i]+a[i-1])/2intiter,thread,limitL,limitR,border,intnthreadsomp_get_num_threads();//intsizeNnthreads;//Nnthreads#pragmaompparallel shared(a,size,nthreads)private(iter,thread,limitL,limitR,border,{threadomp_get_thread_num();//線程編號limitL=thread*size;//數(shù)據(jù)范圍下限limitR=(thread+1)*size-1;//數(shù)據(jù)范圍上限//M+nthreadsif(thread!=0)border=V[limitL-//#pragmaomp//if(thread<=iter&&thread>(iter-M))if(thread!=0)a[limitL]=(a[limitL]+border)/for(i=limitL+1;i<=limitR; a[i]=(a[i]+a[i-1])/}//endof//#pragma for}//2007-2008學(xué)年第一學(xué)期《并行程序設(shè)計》期末考 第1頁(共1頁#2,流流水步 流水步 流水步(20intfor(k0;kNk //主行為第kfor(i=k+1;i<N;A[i,k]A[i,kA[k,k];ik列i>kfor(i=k+1;i<N;i++)for(jk+1;jN;j++)//ik+1~N列i>kA[i][j]=A[i][j]-A[i][k]*A[k][j];}pApmLUMPI并行實現(xiàn)。輸出Ln×nmy_rank(my_rank=0,…p-1)同時執(zhí)行如下的算法if(my_rank=0)then /*0號處理器*/(1.1)forj=0tom-2doj(Z=m*myrank+j);rank>myrank的處理器;fori=j+1tom-1jiendforendforendif((my_rank>0)and(my_rank<(p-1)))then (2.1)forj=0tomy_rank*m-1dofori=0tom-1mendend(2.2)forj=0tom-2將第j行作為主行(Z=m*myrank+j),rank>myrank的處理器;fori=j+1tom-1jiendforendforendif(my_rank=(p-1))then /*p-1號處理器*/(3.1)forj=0to
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中考素材關(guān)于希望的作文(10篇)
- 一份微笑一份希望作文250字150字(10篇)
- 線下推廣活動場地租賃安全協(xié)議專業(yè)
- 喜洋洋與灰太狼之穿越時空450字(9篇)
- 修辭手法鑒賞古詩文經(jīng)典句子教學(xué)教案
- 公交公司微笑活動方案
- 公交車讀書日活動方案
- 公共文化進宗祠活動方案
- 公關(guān)創(chuàng)業(yè)活動方案
- 公務(wù)文書活動方案
- 轉(zhuǎn)讓幼兒園經(jīng)營權(quán)協(xié)議書
- 2025履約保證金合同
- 2024全國初中數(shù)學(xué)競賽試題及答案
- 人教版小學(xué)數(shù)學(xué)三年級下冊《我們的校園》示范課教學(xué)課件
- 空調(diào)服務(wù)技術(shù)保障及人員培訓(xùn)方案
- 纖維繩索斷裂機理研究-洞察分析
- 醫(yī)院導(dǎo)醫(yī)服務(wù)禮儀
- 《污水處理過程》課件
- 江蘇省2024-2025年跨地區(qū)職業(yè)學(xué)校職教高考一輪聯(lián)考(機械專業(yè)綜合理論試卷含答案)
- 腫瘤患者心理護理與社會支持課件
- 《平衡計分卡在煙草公司績效管理中的應(yīng)用研究》
評論
0/150
提交評論