面向非全互連3D NoC的自適應(yīng)混合多播路由算法
【圖文】:
ǖ醬锏那榭?文獻(xiàn)[15]將AMP算法與垂直區(qū)域劃分策略相結(jié)合,提出適用于全互連3D拓?fù)浣Y(jié)構(gòu)的最短路徑自適應(yīng)路由(minimaladaptiverouting,MAR)算法.文獻(xiàn)[16]提出的3DHOE算法在各層內(nèi)使用HOEMP算法,提升了MAR算法傳輸路徑的自由度.針對(duì)非全互連3DNoC的結(jié)構(gòu)特點(diǎn):數(shù)據(jù)包在層間傳輸時(shí)首先需要在本層內(nèi)找到合適的通往目的層方向的TSV通道,傳統(tǒng)的多播算法并不適用于此拓?fù)浣Y(jié)構(gòu).本文提出適用于非全互連3DNoC的自適應(yīng)混合多播路由算法,能夠在提供高效數(shù)據(jù)傳輸?shù)耐瑫r(shí)保證數(shù)據(jù)傳輸?shù)目煽啃?2拓?fù)淠P头侨ミB3DNoC的拓?fù)浣Y(jié)構(gòu)如圖1所示,每層為2Dmesh拓?fù)浣Y(jié)構(gòu),層與層之間通過(guò)一定數(shù)量的垂直TSV通道連接.在該拓?fù)浣Y(jié)構(gòu)中,連接上行TSV通道的路由器為上行路由器;連接下行TSV通道的路由器為下行路由器.網(wǎng)絡(luò)中每個(gè)路由器通過(guò)(x,y,z)坐標(biāo)記錄自身處于網(wǎng)絡(luò)中的位置,并通過(guò)維護(hù)TSV表保存本層中TSV通道的位置.路由器在網(wǎng)絡(luò)中的7個(gè)輸出端口根據(jù)輸出方向分為圖1非全互連3DNoC拓?fù)浣Y(jié)構(gòu)
隳諤粞『鮮實(shí)乤SV通道,并將其位置作為目的節(jié)點(diǎn)添加進(jìn)本層的目的節(jié)點(diǎn)集.當(dāng)數(shù)據(jù)包傳輸?shù)皆撐恢脮r(shí),路由器將此數(shù)據(jù)包復(fù)制一份進(jìn)行層間傳輸.傳輸至目的層的數(shù)據(jù)包采用層內(nèi)路由算法繼續(xù)路由.下面詳細(xì)介紹層內(nèi)路由算法與層間路由算法.3.1層內(nèi)路由算法Hamilton圖廣泛用于基于路徑的多播路由算法,網(wǎng)絡(luò)中每個(gè)路由器根據(jù)自身位置標(biāo)記為0~N1(N為2Dmesh中路由器的總個(gè)數(shù)).對(duì)于一個(gè)mn網(wǎng)絡(luò)中坐標(biāo)為(x,y)的節(jié)點(diǎn),標(biāo)記Tx,y的規(guī)則為:當(dāng)y為偶數(shù)時(shí),Tx,yynx;當(dāng)y為奇數(shù)時(shí),Tx,yynnx1.該模型根據(jù)標(biāo)記的升降序可分為升序子網(wǎng)和降序子網(wǎng).圖2a中,實(shí)線(xiàn)箭頭代表升序子網(wǎng),虛線(xiàn)箭頭代表降序子網(wǎng).基于Hamilton圖的多播路由算法可能會(huì)因?yàn)槁窂骄S序增加數(shù)據(jù)包傳輸時(shí)延,因此多路徑多播路由算法根據(jù)目的節(jié)點(diǎn)的x坐標(biāo)對(duì)子網(wǎng)進(jìn)一步劃分.圖2b以源節(jié)點(diǎn)(1,2)為例,將升序子網(wǎng)中x坐標(biāo)小于等于源節(jié)點(diǎn)的節(jié)點(diǎn)劃為DH1子網(wǎng),并且將x坐標(biāo)大于源節(jié)點(diǎn)的節(jié)點(diǎn)劃為DH2子網(wǎng),降序子網(wǎng)可依同理劃分為DL1與DL2.多路徑多播路由算法為確定性路由算法,缺乏自適應(yīng)性,當(dāng)網(wǎng)絡(luò)出現(xiàn)擁塞時(shí)其傳輸性能會(huì)嚴(yán)重下降.文獻(xiàn)[15]提出的AMP路由算法能夠根據(jù)網(wǎng)絡(luò)狀況自適應(yīng)地選擇輸出端口,從而緩解網(wǎng)絡(luò)中的擁塞和故障問(wèn)題.文獻(xiàn)[16]提出的HOEMP算法進(jìn)一步提升了路徑傳輸?shù)淖杂啥?它設(shè)置了2條拐彎限制:禁止在偶數(shù)行進(jìn)行北西轉(zhuǎn)向和東南轉(zhuǎn)向;禁止在奇數(shù)行進(jìn)行北東轉(zhuǎn)向和西南轉(zhuǎn)向.該算法雖然提升了自由度,但面臨部分節(jié)點(diǎn)不可達(dá)的問(wèn)題.如圖2b所示,當(dāng)多播數(shù)據(jù)包在節(jié)點(diǎn)(3,0)經(jīng)由南東轉(zhuǎn)向到達(dá)節(jié)點(diǎn)(4,0)后,由于該模型禁止180轉(zhuǎn)向,因此該數(shù)圖2基于Hamilton圖的子網(wǎng)劃分據(jù)包無(wú)法到達(dá)目的節(jié)點(diǎn)(1,0)和(2,0).基于HOEMP算法存在的問(wèn)題,本文提出新的基于Hamilton圖的自適應(yīng)層內(nèi)多路徑多播路由算法.該算
【作者單位】: 國(guó)家數(shù)字交換系統(tǒng)工程技術(shù)研究中心;廣州民航職業(yè)技術(shù)學(xué)院航空港管理學(xué)院;
【基金】:國(guó)家自然科學(xué)基金(61572520) 國(guó)家“八六三”高技術(shù)研究發(fā)展計(jì)劃(2014AA01A704)
【分類(lèi)號(hào)】:TN47
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 侯寧;張多利;;面向NoC多核芯片組的任務(wù)映射算法[J];電子測(cè)量與儀器學(xué)報(bào);2011年08期
2 ;NOC活動(dòng)在長(zhǎng)春賽區(qū)一路大步走來(lái)[J];網(wǎng)絡(luò)科技時(shí)代;2006年07期
3 ;NOC活動(dòng)天津賽區(qū)復(fù)賽圓滿(mǎn)結(jié)束[J];網(wǎng)絡(luò)科技時(shí)代;2006年06期
4 顓孫宗亮;李克秋;;基于數(shù)據(jù)重傳的電壓島NoC能量?jī)?yōu)化[J];大連理工大學(xué)學(xué)報(bào);2014年02期
5 ;第二屆高校NOC活動(dòng)新動(dòng)態(tài)[J];中國(guó)信息技術(shù)教育;2010年11期
6 許川佩;姚芬;胡聰;;基于云進(jìn)化算法的NoC資源節(jié)點(diǎn)優(yōu)化測(cè)試研究[J];電子測(cè)量與儀器學(xué)報(bào);2012年03期
7 ;NOC路上,我們攜手前行——訪(fǎng)參賽教師何應(yīng)森、龍雪健夫婦[J];中國(guó)信息技術(shù)教育;2009年21期
8 周?chē)?guó)昌;沈緒榜;;mesh結(jié)構(gòu)NoC的時(shí)鐘網(wǎng)絡(luò)研究[J];西北工業(yè)大學(xué)學(xué)報(bào);2006年04期
9 歐陽(yáng)一鳴;何敏;梁華國(guó);劉軍;高妍妍;;3D NoC中柔性可配置的高可靠路由器設(shè)計(jì)[J];電子測(cè)量與儀器學(xué)報(bào);2014年03期
10 肖祝生;;依托NOC活動(dòng)平臺(tái)開(kāi)創(chuàng)課件制作新局面[J];中國(guó)信息技術(shù)教育;2008年11期
相關(guān)會(huì)議論文 前4條
1 徐文耀;上出洋介;;地磁場(chǎng)日變化的NOC分解[A];第十屆全國(guó)日地空間物理學(xué)術(shù)討論會(huì)論文摘要集[C];2003年
2 白春華;徐文耀;康國(guó)發(fā);;用NOC方法分離內(nèi)外源場(chǎng)對(duì)地磁場(chǎng)建模的貢獻(xiàn)[A];中國(guó)地球物理學(xué)會(huì)第二十四屆年會(huì)論文集[C];2008年
3 歐陽(yáng)一鳴;劉炎炎;倪晉照;;基于FPGA的NoC中容錯(cuò)路由器設(shè)計(jì)與仿真[A];第六屆中國(guó)測(cè)試學(xué)術(shù)會(huì)議論文集[C];2010年
4 周少華;沈劍良;李思昆;姚利俊;;片上RF互連技術(shù)在NoC中應(yīng)用研究綜述[A];第十五屆計(jì)算機(jī)工程與工藝年會(huì)暨第一屆微處理器技術(shù)論壇論文集(A輯)[C];2011年
相關(guān)重要報(bào)紙文章 前3條
1 通訊員 劉挺 記者 彭林;江西電信加快省級(jí)NOC建設(shè)[N];人民郵電;2006年
2 羅世洪;NOC知識(shí)產(chǎn)權(quán)宣傳月面向全國(guó)中小學(xué)生啟動(dòng)[N];中國(guó)知識(shí)產(chǎn)權(quán)報(bào);2008年
3 記者 王晶;第六屆NOC活動(dòng)在漢開(kāi)賽[N];湖北日?qǐng)?bào);2008年
相關(guān)博士學(xué)位論文 前1條
1 張穎;基于NoC的片上系統(tǒng)驗(yàn)證和測(cè)試研究[D];南京航空航天大學(xué);2015年
相關(guān)碩士學(xué)位論文 前10條
1 陳平;基于NoC的片上互連模型分析與設(shè)計(jì)[D];西安電子科技大學(xué);2014年
2 何敏;3D NoC中故障感知的高可靠路由器容錯(cuò)技術(shù)研究[D];合肥工業(yè)大學(xué);2014年
3 簡(jiǎn)剛;參數(shù)分簇層次化NoC結(jié)構(gòu)設(shè)計(jì)優(yōu)化及開(kāi)銷(xiāo)評(píng)估[D];解放軍信息工程大學(xué);2015年
4 周?chē)?guó)昌;NoC的時(shí)鐘網(wǎng)絡(luò)及相關(guān)問(wèn)題研究[D];西北工業(yè)大學(xué);2005年
5 彭景;低功耗NoC路由器設(shè)計(jì)與研究[D];西安電子科技大學(xué);2011年
6 陳慶強(qiáng);面向不同故障粒度的NoC容錯(cuò)路由算法研究[D];解放軍信息工程大學(xué);2012年
7 周東紅;基于3×3 NoC的路由器設(shè)計(jì)與網(wǎng)絡(luò)性能分析[D];西安電子科技大學(xué);2011年
8 張立鵬;高性能NoC路由器結(jié)構(gòu)研究[D];西安電子科技大學(xué);2009年
9 姜旭旭;NoC路由器和低功耗通信網(wǎng)絡(luò)設(shè)計(jì)[D];西安電子科技大學(xué);2012年
10 張春淼;低功耗NoC路由器結(jié)構(gòu)研究[D];西安電子科技大學(xué);2010年
,本文編號(hào):2517086
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2517086.html