版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、隨著大數據時代的到來,傳統(tǒng)的數據處理方式已經無法滿足越來越大的計算需求。按照處理器超線程和多核化的發(fā)展趨勢,基于集群的分布式編程和基于多核的多線程并發(fā)編程已經成為提升計算性能的兩個最重要的途徑。Google公司提出了一種能夠并發(fā)處理海量數據的并行編程模型MapReduce,可用于處理數據密集型任務。目前,已經有多種不同的MapReduce模型的具體實現(xiàn),其中基于多核共享存儲的Phoenix++系統(tǒng)的執(zhí)行效率較高。
圖的Rams
2、ey數在信息論和理論計算機科學中有重要的應用,但是確定它的準確值是NP困難問題。在研究Ramsey數時,隨著圖的頂點個數的增加,需要考慮的著色情況會以指數級增加。由于計算量的急劇增大,利用單核CPU的計算機難以在較短時間內求解出該問題。因此,本文對基于多核共享存儲的Ramsey數求解算法進行研究。
首先對MapReduce編程模型的原理與執(zhí)行過程、MapReduce模型的不同實現(xiàn)和基于多核的MapReduce模型的Phoeni
3、x++系統(tǒng)進行了詳細介紹。然后設計了單核CPU下的圈集對完全圖的Ramsey數求解算法,并采取數據預處理、合理的任務劃分以及鍵值對設計等措施將其改進為基于Phoenix++系統(tǒng)的多核并行算法。通過試驗對并行算法的正確性進行了驗證,并對其性能進行了評估。試驗結果表明,在4核CPU平臺上,隨著頂點數的增加,該并行算法的加速比最高達到了3.70,執(zhí)行效率相應增大到92.50%。最后,利用該多核并行算法分別計算了R(C≤n,Kn+1)(4≤n≤
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于GPU的四色Ramsey數算法的研究.pdf
- Ramsey理論中的van der Waerden數和Ramsey數研究.pdf
- Ramsey數的上界研究.pdf
- 一種求解Ramsey數的計算機算法.pdf
- van der Waerden數與Ramsey數問題的研究.pdf
- 求解Ramsey數的DNA計算模型.pdf
- 關于圖size Ramsey數若干問題的研究.pdf
- 涉及密集圖的幾個Ramsey數.pdf
- 廣義Ramsey數中若干問題的研究.pdf
- Ramsey理論中的van der Waerden數研究.pdf
- 基于多核的進程調度算法研究.pdf
- 關于一些圖的Ramsey數.pdf
- 關于Ramsey類數的幾個新上界.pdf
- 基于Linux的多核進程調度算法研究.pdf
- 基于樣本遷移的多核學習算法研究.pdf
- 一些廣義Ramsey數計算.pdf
- 應用量子線路計算超圖Ramsey數.pdf
- 多核學習算法研究.pdf
- 基于多核處理器的節(jié)能調度算法研究.pdf
- 基于溫度感知的多核調度算法的研究與實現(xiàn).pdf
評論
0/150
提交評論