版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、跨入新時(shí)代,計(jì)算機(jī)融入到人們生活的方方面面,隨之也產(chǎn)生了數(shù)量巨大的數(shù)據(jù)需要處理。云計(jì)算、物聯(lián)網(wǎng)、物理學(xué)、生物學(xué)、環(huán)境生態(tài)學(xué)等領(lǐng)域更需要對(duì)海量數(shù)據(jù)進(jìn)行挖掘和處理,這預(yù)示著我們進(jìn)入了“大數(shù)據(jù)”時(shí)代。“大數(shù)據(jù)”時(shí)代處理的數(shù)據(jù)量非常大,數(shù)據(jù)種類繁多,對(duì)數(shù)據(jù)處理提出了新的挑戰(zhàn)。
圖提供了非結(jié)構(gòu)化數(shù)據(jù)的自然表現(xiàn),是大數(shù)據(jù)的一種非常有效的表示方法。圖的遍歷是一種基礎(chǔ)的圖形算法在社交網(wǎng)絡(luò)、商業(yè)分析、高性能計(jì)算等領(lǐng)域有廣泛應(yīng)用的圖形算法。在單節(jié)
2、點(diǎn)上圖的遍歷已經(jīng)被研究和優(yōu)化的非常完善。目前異構(gòu)計(jì)算正變得越來(lái)越流行,而CPU+MIC是一種典型的異構(gòu)體系結(jié)構(gòu)。Intel的MIC(Many Integrated Core)是一種為高并行計(jì)算設(shè)計(jì)的眾核協(xié)處理器,它擁有大約60個(gè)核心。在圖的遍歷方面,MIC還沒(méi)有被很好的利用起來(lái)。同時(shí)圖具有:小世界性、無(wú)標(biāo)度性、社區(qū)結(jié)構(gòu)等屬性。即一部分頂點(diǎn)的度較小,另一部分頂點(diǎn)的度非常大。因此當(dāng)用MIC來(lái)遍歷圖形時(shí),劃分到MIC各個(gè)核心的頂點(diǎn)的度差別會(huì)很
3、大。經(jīng)量化分析證明MIC處理并行圖算法存在很嚴(yán)重的負(fù)載不平衡現(xiàn)象,這會(huì)對(duì)系統(tǒng)的性能造成不利影響。
本文將提出一種算法設(shè)計(jì)和優(yōu)化技術(shù)來(lái)改善MIC上的負(fù)載不平衡現(xiàn)象。關(guān)于這一優(yōu)化設(shè)計(jì),它的核心思想是將度高的點(diǎn)和度低的點(diǎn)區(qū)分處理。為了實(shí)現(xiàn)這一思想,本文還提出一種改進(jìn)的數(shù)據(jù)結(jié)構(gòu),以達(dá)到將胖節(jié)點(diǎn)和瘦節(jié)點(diǎn)區(qū)分處理的目的。通過(guò)這些優(yōu)化措施,相較于未經(jīng)優(yōu)化的算法優(yōu)化算法獲得了非常高的性能提升。同時(shí)我們相信這一新穎的算法將會(huì)得到廣泛的應(yīng)用,特別
4、是對(duì)擁有多個(gè) MIC的大規(guī)模并行系統(tǒng)中。
本文主要包括以下幾個(gè)方面的研究工作:
?。?)MIC是一種超多核心架構(gòu)的處理器,在處理并行圖算法時(shí)存在嚴(yán)重的負(fù)載不均衡現(xiàn)象。針對(duì)這一負(fù)載不均衡現(xiàn)象,本文做了深入的量化分析。首先在單一節(jié)點(diǎn)上采用方向優(yōu)化的策略在MIC上實(shí)現(xiàn)并行BFS算法,統(tǒng)計(jì)出規(guī)模是20每次BFS第三層的最大邊差(處理邊數(shù)最多的核的邊數(shù)減去處理邊數(shù)最少的核的邊數(shù))和最大邊差比(處理邊數(shù)最多的核的邊數(shù)減去處理邊數(shù)最
5、少的核的邊數(shù)除以每個(gè)核處理的平均邊數(shù))。通過(guò)對(duì)這兩個(gè)參數(shù)的分析,量化地分析了MIC處理并行圖算法的負(fù)載不均衡現(xiàn)象。
?。?)本文主要研究如何減輕MIC上各核處理并行BFS時(shí)的負(fù)載不均衡現(xiàn)象。圖形頂點(diǎn)度的差異是造成MIC負(fù)載不均衡的關(guān)鍵因素,因此對(duì)MIC的優(yōu)化的關(guān)鍵是將胖節(jié)點(diǎn)和瘦節(jié)點(diǎn)區(qū)分出來(lái)處理。即選擇圖中度大的若干頂點(diǎn)組成胖節(jié)點(diǎn)集合,剩下的度小的頂點(diǎn)組成瘦節(jié)點(diǎn)集合。然后將胖節(jié)點(diǎn)均勻的分配到MIC的各個(gè)核,進(jìn)行并行寬度優(yōu)先搜索。再
6、將瘦節(jié)點(diǎn)均勻的分配到MIC的各個(gè)核,進(jìn)行并行寬度優(yōu)先搜索。在進(jìn)行寬度優(yōu)先搜索時(shí),采用雙向搜索的優(yōu)化策略。即在對(duì)胖節(jié)點(diǎn)和瘦節(jié)點(diǎn)分別進(jìn)行并行BFS處理的同時(shí),對(duì)算法進(jìn)行雙向搜索的優(yōu)化,算法性能取得了很大提升。
?。?)同時(shí)本文設(shè)計(jì)算法將單節(jié)點(diǎn)的優(yōu)化方法推廣到大規(guī)模并行系統(tǒng)上。設(shè)計(jì)采用一維和二維的圖劃分方法,節(jié)點(diǎn)間的劃分方式不變,對(duì)每個(gè)節(jié)點(diǎn)內(nèi)的MIC運(yùn)用上述方法進(jìn)行負(fù)載均衡優(yōu)化。通過(guò)提高每個(gè)MIC的性能,提高整個(gè)系統(tǒng)的性能。同時(shí)采用w
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 面向多核體系結(jié)構(gòu)的并行優(yōu)化關(guān)鍵技術(shù)研究.pdf
- 面向多核眾核體系結(jié)構(gòu)的確定性并行關(guān)鍵技術(shù)研究
- 面向多核-眾核體系結(jié)構(gòu)的確定性并行關(guān)鍵技術(shù)研究.pdf
- 面向眾核體系結(jié)構(gòu)的寬度優(yōu)先搜索算法研究.pdf
- 眾核體系下算法優(yōu)化的若干技術(shù)研究.pdf
- 異構(gòu)眾核體系結(jié)構(gòu)Cache功耗和性能優(yōu)化關(guān)鍵技術(shù)研究.pdf
- 多核-眾核體系結(jié)構(gòu)下的訪存優(yōu)化機(jī)制研究.pdf
- 面向動(dòng)態(tài)雙模多層次并行體系結(jié)構(gòu)的編譯優(yōu)化技術(shù)研究.pdf
- 面向體系結(jié)構(gòu)的串匹配算法優(yōu)化研究.pdf
- 眾核GPU體系結(jié)構(gòu)相關(guān)技術(shù)研究.pdf
- 基于FPGA的圖計(jì)算并行算法和體系結(jié)構(gòu)研究.pdf
- IPSec VPN并行體系結(jié)構(gòu)的關(guān)鍵技術(shù)研究.pdf
- 面向塊編程應(yīng)用的多核體系結(jié)構(gòu)關(guān)鍵技術(shù)研究與設(shè)計(jì).pdf
- 面向軟基帶的高性能并行計(jì)算及其體系結(jié)構(gòu)關(guān)鍵技術(shù)研究.pdf
- 面向CFD的并行優(yōu)化技術(shù)研究.pdf
- 多核體系結(jié)構(gòu)通信機(jī)制的研究與優(yōu)化.pdf
- 一種面向數(shù)據(jù)挖掘的并行體系結(jié)構(gòu)研究.pdf
- 基于異構(gòu)體系結(jié)構(gòu)的圖像匹配算法并行設(shè)計(jì)與優(yōu)化研究.pdf
- 猜測(cè)并行多核體系結(jié)構(gòu)模擬環(huán)境研究與實(shí)現(xiàn).pdf
- 基于多核-眾核體系結(jié)構(gòu)構(gòu)建高性能網(wǎng)絡(luò)系統(tǒng)的研究.pdf
評(píng)論
0/150
提交評(píng)論