![并行算法第三章并行算法的設計基礎_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/8d9c97eb-9111-4c65-8887-7b38b986752a/8d9c97eb-9111-4c65-8887-7b38b986752a1.gif)
![并行算法第三章并行算法的設計基礎_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/8d9c97eb-9111-4c65-8887-7b38b986752a/8d9c97eb-9111-4c65-8887-7b38b986752a2.gif)
![并行算法第三章并行算法的設計基礎_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/8d9c97eb-9111-4c65-8887-7b38b986752a/8d9c97eb-9111-4c65-8887-7b38b986752a3.gif)
![并行算法第三章并行算法的設計基礎_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/8d9c97eb-9111-4c65-8887-7b38b986752a/8d9c97eb-9111-4c65-8887-7b38b986752a4.gif)
![并行算法第三章并行算法的設計基礎_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/8d9c97eb-9111-4c65-8887-7b38b986752a/8d9c97eb-9111-4c65-8887-7b38b986752a5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 第三章第三章并行算法的設計基礎并行算法的設計基礎3.1 3.1 并行算法的基礎知識并行算法的基礎知識3.2 3.2 并行算法的復雜性度量并行算法的復雜性度量3.3 3.3 并行算法中的同步與通信并行算法中的同步與通信3.4 3.4 并行計算模型并行計算模型3 3.1 并行算法的基礎知識4 并行算法的分類數值計算數值計算:基于代數關系運算的一類:基于代數關系運算的一類非數值計算非數值計算:基于比較關系運算的一類:基于比較關系運算的一類同步算法同步算法:算法的多個進程的執(zhí)行必須相互等待:算法的多個進程的執(zhí)行必須相互等待異步算法異步算法:算法的多個進程的執(zhí)行不需要相互等待:算法的多個進程的執(zhí)行不需
2、要相互等待 分布算法分布算法:由通信鏈路連接的多個節(jié)點,協(xié)同完成問題由通信鏈路連接的多個節(jié)點,協(xié)同完成問題 求解的一類并行算法求解的一類并行算法確定算法確定算法:算法的每一步都能明確地指明下一步應該如:算法的每一步都能明確地指明下一步應該如 何行進的一類算法何行進的一類算法隨機算法隨機算法:算法的每一步隨機地從指定范圍內選取若:算法的每一步隨機地從指定范圍內選取若 干參數,由其來確定算法下一步的走向干參數,由其來確定算法下一步的走向5 并行算法的特點6 并行算法的表達7 3.2并行算法的復雜性度量時間復雜度時間復雜度問題的規(guī)模問題的規(guī)??臻g復雜度空間復雜度8 時間復雜度9 時間復雜度10 時間
3、復雜度11 時間復雜度12 計算復雜度對計算時間的影響13 并行計算性能評估中的幾個參數14并行計算性能評估中的幾個參數15 3.3 并行算法中的同步與通信161.如何將問題劃分成子問題?如何將問題劃分成子問題?2.各處理器完成什么任務?各處理器完成什么任務?3.如何實現(xiàn)各處理器對共享變量的訪問?如何實現(xiàn)各處理器對共享變量的訪問? 思考?思考?17共享共享變量變量S18并行算法中的同步 Begin (1)S=0;(2)for all Pi where 0ip-1 do (2.1) L=0; (2.2) for (j=i;jn;j+=p) L=L+aj; (2.3) lock(S); S=S+L
4、; (2.4) unlock(S); End19 并行算法的通訊20 并行算法的通訊1.如何將問題劃分成子問題?如何將問題劃分成子問題?2.各處理器完成什么任務?各處理器完成什么任務?3. 處理器之間是否存在通信?處理器之間是否存在通信?思考?思考?A劃分為劃分為B=A1.n,(i-1)r+1.irX劃分為劃分為w=X(i-1)r+1;ir 計算計算Z=BW21矩陣向量相乘矩陣向量相乘Y=AX22 并行算法的通訊233.4 并行計算模型24并行計算模型25串行計算模型總線總線CPU內存儲器內存儲器I/O接口接口1輸入輸入/輸出輸出設備設備I/O接口接口n輸入輸入/輸出輸出設備設備I/O接口接口外存儲器外存儲器26 PRAM模型27 PRAM模型Control UnitInterconnection NetworkPLMPLMPLMPLMShared Memory28 PRA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度幼兒園兒童安全教育教材及課程開發(fā)協(xié)議
- 2025年度城市綜合體物業(yè)管理服務合同協(xié)議范本
- 2025年產品質量保證協(xié)議文本
- 2025年倉儲場地續(xù)租合同樣本
- 2025年市場擴張戰(zhàn)略策劃咨詢協(xié)議
- 市場調研與分析服務框架協(xié)議
- 2025年飲料酒項目規(guī)劃申請報告模范
- 2025年中藥材市場分析與采購服務合同
- 2025年滌綸短纖項目規(guī)劃申請報告模范
- 2025年鼻毛修剪器項目規(guī)劃申請報告模稿
- 中心靜脈壓測量技術-中華護理學會團體標準2023
- 項目考勤表(模板)
- 《鍋爐原理》試題庫及參考答案(學習資料)
- 防呆防錯十大原理及案例分析
- 區(qū)塊鏈金融發(fā)展的現(xiàn)狀、挑戰(zhàn)與前景
- 《我是班級的主人翁》的主題班會
- 產品報價單(5篇)
- GB/T 43153-2023居家養(yǎng)老上門服務基本規(guī)范
- 不銹鋼欄桿施工工藝
- 陜西演藝集團有限公司招聘筆試題庫2023
- 部編人教版二年級道德與法治下冊同步練習(全冊)
評論
0/150
提交評論