CELL處理器上的MPI接口研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-01-25 12:49
隨著并行計(jì)算技術(shù)的發(fā)展,并行計(jì)算成為當(dāng)今計(jì)算機(jī)科學(xué)中一個(gè)重要的研究領(lǐng)域。為追求不同的高性能計(jì)算目標(biāo),眾多并行計(jì)算模型和并行處理器架構(gòu)不斷涌現(xiàn)。不斷適應(yīng)在全新的處理器架構(gòu)上開發(fā)高性能的應(yīng)用對(duì)開發(fā)人員的并行應(yīng)用開發(fā)水平提出了新的挑戰(zhàn),對(duì)處理器架構(gòu)的透徹了解成為了并行計(jì)算應(yīng)用能否在特定處理器環(huán)境下發(fā)揮出最佳性能的必需條件,在另一方面也成為應(yīng)用開發(fā)人員的一個(gè)障礙。本文正是在這樣的背景下,對(duì)在一種全新處理器上解決以上問題進(jìn)行了深入的分析和探索,解決在特定處理器環(huán)境下屏蔽處理器特性細(xì)節(jié),實(shí)現(xiàn)通用編程接口,為應(yīng)用開發(fā)人員更通用并行開發(fā)平臺(tái)提供了更通用的開發(fā)環(huán)境。CELL處理器是這樣一款異構(gòu)多核處理器。由于其獨(dú)特的硬件架構(gòu),在CELL處理器上開發(fā)和移植通用的并行編程模型變得非常困難。開發(fā)人員需要精確了解處理器結(jié)構(gòu)和處理器指令集才能為CELL處理器開發(fā)出能夠高效運(yùn)行的應(yīng)用程序。MPI接口是一種重要的消息傳遞模型,由于其良好的擴(kuò)展性和模型的易用性,廣泛應(yīng)用于分布式計(jì)算環(huán)境中。本文分析和探索了CELL處理器和MPI接口的特點(diǎn),探索了在CELL處理器上移植MPI接口的合理性和可行性。并給出了MPI接口基本消息...
【文章來源】:天津大學(xué)天津市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:58 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
CELL處理器結(jié)構(gòu)圖
圖 2-2 CELL 處理器總線連接圖(1)PowerPC 處理器(PPE)PPE 是主處理器,包含 2 個(gè) 64 位 POWER PC[15]架構(gòu)精簡指令集的處理核心,以及一個(gè)傳統(tǒng)的虛擬內(nèi)存子系統(tǒng)。PPE 主要運(yùn)行操作系統(tǒng),管理系統(tǒng)資源,以及進(jìn)行控制處理。它用時(shí)支持還支持 Vector/SIMD[16]指令集。PPE 支持雙線程同時(shí)執(zhí)行,可以看作共享數(shù)據(jù)流的雙處理器。如圖 2-2 所示。(2)協(xié)處理器(SPE)CELL 含有八顆協(xié)處理器主要用于被優(yōu)化執(zhí)行 PPE 分配的任務(wù),包含一個(gè)256KB 的局部存儲(chǔ)器。這個(gè)局部存儲(chǔ)器主要用來存儲(chǔ)指令和數(shù)據(jù),并且是軟件可控的。包含 128 個(gè)寄存器。SPE 支持一套全新的 SIMD 指令集,其依賴異步DMA 操作完成主存和局部存儲(chǔ)器之間的數(shù)據(jù)和指令傳輸。SPE 對(duì)主存進(jìn)行 DMA操作使用的是 PowerPC 的有效地址空間。SPE 之間 DMA 操作通過將 SPE 的本地存儲(chǔ)的地址空間映射到 PPE 的有效地址空間來完成。(3)互連總線(EIB)
【參考文獻(xiàn)】:
期刊論文
[1]面向Cell寬帶引擎架構(gòu)的異構(gòu)多核訪存技術(shù)[J]. 馮國富,董小社,丁彥飛,王旭昊. 西安交通大學(xué)學(xué)報(bào). 2009(02)
[2]多核處理器及其對(duì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的影響[J]. 謝向輝,胡蘇太,李宏亮. 計(jì)算機(jī)科學(xué)與探索. 2008(06)
[3]CMP技術(shù)的現(xiàn)狀與發(fā)展[J]. 簡巖. 遵義師范學(xué)院學(xué)報(bào). 2006(06)
[4]PVM與MPI關(guān)于通信方法的比較[J]. 龔衛(wèi)華,金蓉,李躍新. 湖北大學(xué)學(xué)報(bào)(自然科學(xué)版). 2003(02)
[5]SMPCluster:如何開發(fā)兩級(jí)并行[J]. 王韜,李曉明. 計(jì)算機(jī)工程與科學(xué). 2002(04)
[6]并行程序設(shè)計(jì)環(huán)境MPICH的應(yīng)用機(jī)理分析[J]. 王文義,劉輝. 計(jì)算機(jī)應(yīng)用. 2002(04)
[7]基于共享存儲(chǔ)體的多處理器間數(shù)據(jù)交換的幾種方法[J]. 榮向軍. 電子技術(shù)應(yīng)用. 2001(01)
本文編號(hào):3608566
【文章來源】:天津大學(xué)天津市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:58 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
CELL處理器結(jié)構(gòu)圖
圖 2-2 CELL 處理器總線連接圖(1)PowerPC 處理器(PPE)PPE 是主處理器,包含 2 個(gè) 64 位 POWER PC[15]架構(gòu)精簡指令集的處理核心,以及一個(gè)傳統(tǒng)的虛擬內(nèi)存子系統(tǒng)。PPE 主要運(yùn)行操作系統(tǒng),管理系統(tǒng)資源,以及進(jìn)行控制處理。它用時(shí)支持還支持 Vector/SIMD[16]指令集。PPE 支持雙線程同時(shí)執(zhí)行,可以看作共享數(shù)據(jù)流的雙處理器。如圖 2-2 所示。(2)協(xié)處理器(SPE)CELL 含有八顆協(xié)處理器主要用于被優(yōu)化執(zhí)行 PPE 分配的任務(wù),包含一個(gè)256KB 的局部存儲(chǔ)器。這個(gè)局部存儲(chǔ)器主要用來存儲(chǔ)指令和數(shù)據(jù),并且是軟件可控的。包含 128 個(gè)寄存器。SPE 支持一套全新的 SIMD 指令集,其依賴異步DMA 操作完成主存和局部存儲(chǔ)器之間的數(shù)據(jù)和指令傳輸。SPE 對(duì)主存進(jìn)行 DMA操作使用的是 PowerPC 的有效地址空間。SPE 之間 DMA 操作通過將 SPE 的本地存儲(chǔ)的地址空間映射到 PPE 的有效地址空間來完成。(3)互連總線(EIB)
【參考文獻(xiàn)】:
期刊論文
[1]面向Cell寬帶引擎架構(gòu)的異構(gòu)多核訪存技術(shù)[J]. 馮國富,董小社,丁彥飛,王旭昊. 西安交通大學(xué)學(xué)報(bào). 2009(02)
[2]多核處理器及其對(duì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的影響[J]. 謝向輝,胡蘇太,李宏亮. 計(jì)算機(jī)科學(xué)與探索. 2008(06)
[3]CMP技術(shù)的現(xiàn)狀與發(fā)展[J]. 簡巖. 遵義師范學(xué)院學(xué)報(bào). 2006(06)
[4]PVM與MPI關(guān)于通信方法的比較[J]. 龔衛(wèi)華,金蓉,李躍新. 湖北大學(xué)學(xué)報(bào)(自然科學(xué)版). 2003(02)
[5]SMPCluster:如何開發(fā)兩級(jí)并行[J]. 王韜,李曉明. 計(jì)算機(jī)工程與科學(xué). 2002(04)
[6]并行程序設(shè)計(jì)環(huán)境MPICH的應(yīng)用機(jī)理分析[J]. 王文義,劉輝. 計(jì)算機(jī)應(yīng)用. 2002(04)
[7]基于共享存儲(chǔ)體的多處理器間數(shù)據(jù)交換的幾種方法[J]. 榮向軍. 電子技術(shù)應(yīng)用. 2001(01)
本文編號(hào):3608566
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3608566.html
最近更新
教材專著