高效的片上網絡體系結構:核內路由
發(fā)布時間:2020-12-11 01:34
近年來隨著生產工藝的不斷改進,單芯片多處理器(Chip Multi-Processor,CMP)成為了提升計算機性能的主要途徑。核心數量的不斷增多,核間通信量的不斷增大,使得越來越多的研究者從片上網絡(Network on Chip,NOC)出發(fā)研究核間通訊。目前NOC上的研究大部分集中在對路由器各個部件的性能優(yōu)化方面,這些研究都是以路由器位于處理核心外部為基礎,未能充分利用NOC各處理核心所具有的存儲、帶寬等資源。本文通過對路由器內部存儲的研究,針對處理器核具有一定的片內存儲、豐富的片內線寬資源的特點,將路由器集成到處理核心內部。這樣可通過對緩沖區(qū)的加速、對數據包傳輸過程的優(yōu)化,形成高效節(jié)能的核內路由。本文首先分析了片上網絡與現(xiàn)實中的宏網絡(Macro Network)的差異性,然后對路由器的內部緩存進行了分類和研究,提出了一種將片上網絡路由器集成到處理器核心內部,以提升片上網絡性能的解決方案。同時本文實現(xiàn)了片上網絡核內路由器設計,將該路由器集成到每一個單獨的核中,并利用處理核心片內存儲,以及路由在核內執(zhí)行的特點,對緩沖區(qū)的使用與數據包的傳輸提出了四種優(yōu)化策略(發(fā)送Buffer優(yōu)化策...
【文章來源】:浙江大學浙江省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:70 頁
【學位級別】:碩士
【部分圖文】:
核內路由詳細結構
本地處理器圖4.2路由器Buffer的分類圖4.2中展示了一個路由器中的Buffer是如何被利用的,該體系不依賴于網絡的拓撲結構,同時不依賴于路由器的位置,比如在核內或是核外。當一個處理核心要與其它核心通信時,首先會在本地 LICache構建將要通訊的原始數據,然后原始數據經過網絡接口封裝成適合網絡傳輸的數據包,在蟲洞路由中是單個的Flit以及邏輯概念上的Packat(見圖3.2)。最后數據包通過 InjectionPort進入本地路由器中參與網絡傳輸,這個過程也被稱為網絡注入。相反,網絡退出是指數據包一到達目的結點的本地路由,并經過 EjectionPort進入網絡接口,進行解包然后將原始數據存入本地 LICache的過程。這兩個過程在圖中分別用粗箭頭和帶虛線的箭頭表示。為了研究這兩種Buffer在數據傳輸中所起的不同作用
退出Bu月籠r優(yōu)化
本文編號:2909657
【文章來源】:浙江大學浙江省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:70 頁
【學位級別】:碩士
【部分圖文】:
核內路由詳細結構
本地處理器圖4.2路由器Buffer的分類圖4.2中展示了一個路由器中的Buffer是如何被利用的,該體系不依賴于網絡的拓撲結構,同時不依賴于路由器的位置,比如在核內或是核外。當一個處理核心要與其它核心通信時,首先會在本地 LICache構建將要通訊的原始數據,然后原始數據經過網絡接口封裝成適合網絡傳輸的數據包,在蟲洞路由中是單個的Flit以及邏輯概念上的Packat(見圖3.2)。最后數據包通過 InjectionPort進入本地路由器中參與網絡傳輸,這個過程也被稱為網絡注入。相反,網絡退出是指數據包一到達目的結點的本地路由,并經過 EjectionPort進入網絡接口,進行解包然后將原始數據存入本地 LICache的過程。這兩個過程在圖中分別用粗箭頭和帶虛線的箭頭表示。為了研究這兩種Buffer在數據傳輸中所起的不同作用
退出Bu月籠r優(yōu)化
本文編號:2909657
本文鏈接:http://www.lk138.cn/kejilunwen/jisuanjikexuelunwen/2909657.html
最近更新
教材專著