基于SMP的CC-NUMA類大規(guī)模系統(tǒng)中Cache一致性協(xié)議研究與實現(xiàn)
發(fā)布時間:2021-11-03 04:17
隨著對高性能計算需求的日益增強,對高性能計算機的架構(gòu)與實現(xiàn)提出了越來越高的要求。提高系統(tǒng)的可編程性、可用性和系統(tǒng)綜合效能,成為當(dāng)前高性能計算機的設(shè)計目標(biāo)。分布共享存儲多處理機系統(tǒng)以其方便的編程環(huán)境和較好的可擴展性而成為高性能計算機體系結(jié)構(gòu)發(fā)展的主流,CC-NUMA(Cache Coherent Non-UniformMemory Access)結(jié)構(gòu)成為高性能計算領(lǐng)域?qū)崿F(xiàn)高效能的重要體系結(jié)構(gòu)。構(gòu)造大規(guī)模CC-NUMA系統(tǒng)受諸多因素制約,其中Cache一致性協(xié)議是限制系統(tǒng)可擴展性的關(guān)鍵因素,同時也對系統(tǒng)性能產(chǎn)生重要影響。由于Cache一致性實現(xiàn)的復(fù)雜性,當(dāng)前多數(shù)CC-NUMA系統(tǒng)規(guī)模較小,可擴展性有限。許多高性能計算平臺利用CC-NUMA計算機構(gòu)建集群,但這樣嚴重影響了大系統(tǒng)的可編程性。因此為大規(guī)模CC-NUMA系統(tǒng)設(shè)計擴展性好、簡潔高效的Cache一致性協(xié)議十分必要。本論文主要工作是針對基于SMP(Symmetric Multi-Processors)結(jié)點的大規(guī)模CC-NUMA新系統(tǒng)——SCCMP(Scalable Cache Coherence Multi-Processors)的要求...
【文章來源】:國防科技大學(xué)湖南省 211工程院校 985工程院校
【文章頁數(shù)】:160 頁
【學(xué)位級別】:博士
【部分圖文】:
一CC一NUMA系統(tǒng)存儲層次
SMP結(jié)點結(jié)構(gòu)實現(xiàn)的可擴展CC.NUMA新系統(tǒng),系統(tǒng)設(shè)計最大規(guī)模為40%個結(jié)點,每個結(jié)點是采用總線監(jiān)聽協(xié)議的SMP結(jié)構(gòu),通過自行設(shè)計的可擴展高速互連網(wǎng)絡(luò)連接,其結(jié)構(gòu)如圖1一8所示。圖1一SSCCM尸系統(tǒng)結(jié)構(gòu)模型系統(tǒng)包含多個基于總線共享的SMP結(jié)點,每個SMP結(jié)點作為SCCMP系統(tǒng)的一個基本處理模塊,包含結(jié)點控制器、DDR存儲器和多個處理器,多個SMP結(jié)點之間則通過多級胖樹(Fat一Tree)網(wǎng)絡(luò)互連。每個SMP結(jié)點的模塊控制器 MC(MeduleController)集處理器接口、存儲器接口、互連網(wǎng)絡(luò)接口和FO子系統(tǒng)控制接口于一體,實現(xiàn)整個硬件系統(tǒng)的Cache一致性協(xié)議,支持全局共享存儲和全局共享FO,并提供結(jié)點間高速通信傳輸。,.4.1.
國防科學(xué)技術(shù)大學(xué)研究生院學(xué)位論文統(tǒng)存在兩個Cache一致性層次,結(jié)點(Cluste;)內(nèi)采用總線監(jiān)聽協(xié)議,結(jié)點間則實現(xiàn)了基于目錄的寫失效Cache一致性協(xié)議,該協(xié)議實現(xiàn)采用全位向量目錄結(jié)構(gòu),使用了三個目錄狀態(tài)表示。為了提高遠程訪問性能,DASH還設(shè)計實現(xiàn)了RAC(RemoteAccessCache),RAC用來緩存所有遠程訪問的數(shù)據(jù),并維護數(shù)據(jù)的一致性。
本文編號:3473029
【文章來源】:國防科技大學(xué)湖南省 211工程院校 985工程院校
【文章頁數(shù)】:160 頁
【學(xué)位級別】:博士
【部分圖文】:
一CC一NUMA系統(tǒng)存儲層次
SMP結(jié)點結(jié)構(gòu)實現(xiàn)的可擴展CC.NUMA新系統(tǒng),系統(tǒng)設(shè)計最大規(guī)模為40%個結(jié)點,每個結(jié)點是采用總線監(jiān)聽協(xié)議的SMP結(jié)構(gòu),通過自行設(shè)計的可擴展高速互連網(wǎng)絡(luò)連接,其結(jié)構(gòu)如圖1一8所示。圖1一SSCCM尸系統(tǒng)結(jié)構(gòu)模型系統(tǒng)包含多個基于總線共享的SMP結(jié)點,每個SMP結(jié)點作為SCCMP系統(tǒng)的一個基本處理模塊,包含結(jié)點控制器、DDR存儲器和多個處理器,多個SMP結(jié)點之間則通過多級胖樹(Fat一Tree)網(wǎng)絡(luò)互連。每個SMP結(jié)點的模塊控制器 MC(MeduleController)集處理器接口、存儲器接口、互連網(wǎng)絡(luò)接口和FO子系統(tǒng)控制接口于一體,實現(xiàn)整個硬件系統(tǒng)的Cache一致性協(xié)議,支持全局共享存儲和全局共享FO,并提供結(jié)點間高速通信傳輸。,.4.1.
國防科學(xué)技術(shù)大學(xué)研究生院學(xué)位論文統(tǒng)存在兩個Cache一致性層次,結(jié)點(Cluste;)內(nèi)采用總線監(jiān)聽協(xié)議,結(jié)點間則實現(xiàn)了基于目錄的寫失效Cache一致性協(xié)議,該協(xié)議實現(xiàn)采用全位向量目錄結(jié)構(gòu),使用了三個目錄狀態(tài)表示。為了提高遠程訪問性能,DASH還設(shè)計實現(xiàn)了RAC(RemoteAccessCache),RAC用來緩存所有遠程訪問的數(shù)據(jù),并維護數(shù)據(jù)的一致性。
本文編號:3473029
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3473029.html
最近更新
教材專著