面向應(yīng)用的可重構(gòu)片上網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)
本文選題:片上網(wǎng)絡(luò) + 面向應(yīng)用; 參考:《西安電子科技大學(xué)》2015年碩士論文
【摘要】:基于片上總線的SoC設(shè)計(jì)存在全局時(shí)鐘難以同步、可擴(kuò)展性和可重用性較差、通訊效率較低等問題,嚴(yán)重制約了集成在單芯片上的IP核規(guī)模和系統(tǒng)性能。片上網(wǎng)絡(luò)NoC是將分布式計(jì)算網(wǎng)絡(luò)的思想用于復(fù)雜的SoC設(shè)計(jì),能夠?qū)崿F(xiàn)高效互連并解決SoC的通信問題。然而,傳統(tǒng)片上網(wǎng)絡(luò)難以適應(yīng)復(fù)雜應(yīng)用通信多樣性的需求,易發(fā)生網(wǎng)絡(luò)擁塞現(xiàn)象,數(shù)據(jù)傳輸和通信能力有限。相比之下,可重構(gòu)片上網(wǎng)絡(luò)具有更好的靈活性和可配置性,當(dāng)網(wǎng)絡(luò)中出現(xiàn)擁塞或發(fā)生故障時(shí),它可以靜態(tài)或者動(dòng)態(tài)地重構(gòu)片上網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)、路由器結(jié)構(gòu)或者鏈路方向等,以緩和擁塞或解決故障,提高片上網(wǎng)絡(luò)的通信能力。本文提出一種新的面向應(yīng)用的可重構(gòu)片上網(wǎng)絡(luò)AORNoC,針對(duì)不同應(yīng)用,提供一種全局優(yōu)化的路徑配置,減少網(wǎng)絡(luò)擁塞度。本方案將傳統(tǒng)片上網(wǎng)絡(luò)中的計(jì)算邏輯和控制邏輯分離,以軟件形式實(shí)現(xiàn)全局路徑分配算法,在通信任務(wù)圖映射到片上網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)上后,采用該算法并利用映射所生成的完整地址信息來實(shí)現(xiàn)網(wǎng)絡(luò)的路徑預(yù)計(jì)算功能。計(jì)算結(jié)果轉(zhuǎn)換為編碼形式配置給各個(gè)路由器或通信控制器,以此建立起其各輸入輸出端口之間的對(duì)應(yīng)連接關(guān)系,從而完成片上網(wǎng)絡(luò)通信路徑分配。另外,通過動(dòng)態(tài)重構(gòu)路由器的編碼信息,可以針對(duì)不同應(yīng)用實(shí)現(xiàn)高效路徑分配。全局路徑分配算法是在自適應(yīng)轉(zhuǎn)彎模型上加入多向協(xié)商控制算法來降低全局路徑擁塞度,同時(shí)為每個(gè)源節(jié)點(diǎn)設(shè)置一組可行注入方向集合,該集合包含源數(shù)據(jù)初始注入方向和備選注入方向兩種元素,可以增大路徑分配的多樣性。本文實(shí)現(xiàn)的路由器和通信控制器結(jié)構(gòu)均與其傳統(tǒng)結(jié)構(gòu)不同,以編碼信息配置模塊替代了傳統(tǒng)的路由計(jì)算單元,從輸入端口進(jìn)來的微片可以直接從該模塊中獲取相應(yīng)的輸出信息。本文分別基于2D Mesh和SRNoC拓?fù)浣Y(jié)構(gòu)搭建了4×4和8×8兩種規(guī)模的AORNoC,并采用基于開環(huán)互連網(wǎng)絡(luò)測(cè)量方式的性能評(píng)測(cè)平臺(tái)對(duì)AORNoC進(jìn)行性能評(píng)測(cè),并將其結(jié)果與傳統(tǒng)片上網(wǎng)絡(luò)進(jìn)行了對(duì)比。結(jié)果表明,AORNoC具有更好的延遲特性和更少的面積開銷,在transpose1、transpose2、bit-reversal、shuffle、butterfly業(yè)務(wù)分布下,基于2D Mesh拓?fù)浣Y(jié)構(gòu)的8×8的AORNoC相比于傳統(tǒng)片上網(wǎng)絡(luò)XY、Oddeven和NoP,飽和負(fù)載各平均提升了65.4%、27.4%和44.6%;基于SRNoC拓?fù)浣Y(jié)構(gòu)的8×8的AORNoC,相比于傳統(tǒng)片上網(wǎng)絡(luò)SRNoC,飽和負(fù)載平均增幅為54.4%。因此,AORNoC可以提供更好的路徑配置,實(shí)現(xiàn)更好的網(wǎng)絡(luò)通信和數(shù)據(jù)傳輸能力。
[Abstract]:SoC design based on on-chip bus has some problems, such as hard to synchronize global clock, poor scalability and reusability, and low communication efficiency, which seriously restricts the scale and system performance of IP core integrated on a single chip. The idea of distributed computing network is used in complex SoC design, which can efficiently interconnect and solve the communication problem of SoC. However, the traditional on-chip network is difficult to adapt to the diversity of complex applications, is prone to network congestion, and has limited data transmission and communication capacity. In contrast, the reconfigurable on-chip network is more flexible and configurable. When there is congestion or failure in the network, it can reconstruct the topology, router structure or link direction of the on-chip network statically or dynamically. To ease congestion or troubleshooting, improve the communication capacity of the on-chip network. In this paper, a new application-oriented reconfigurable on-chip network AORNoC is proposed, which provides a globally optimized path configuration for different applications and reduces network congestion. In this scheme, the computational logic and control logic in the traditional on-chip network are separated, and the global path assignment algorithm is implemented in the form of software. After the communication task diagram is mapped to the topology structure of the on-chip network, Using this algorithm and the complete address information generated by the mapping, the network path precomputing function is realized. The results are converted into coding configuration to each router or communication controller, and the corresponding connection relationship between the input and output ports is established, thus the on-chip network communication path allocation is completed. In addition, by dynamically reconstructing the encoding information of routers, efficient path allocation can be realized for different applications. Global path assignment algorithm is to add multi-direction negotiation control algorithm to adaptive turning model to reduce global path congestion and set a set of feasible injection directions for each source node. The set consists of two elements: the initial injection direction of the source data and the alternative injection direction, which can increase the diversity of path allocation. The router and communication controller structure implemented in this paper are different from their traditional structure. The encoding information configuration module is used to replace the traditional routing computing unit. The microchip coming in from the input port can obtain the corresponding output information directly from the module. In this paper, based on 2D mesh and SRNoC topologies, AORNoC of 4 脳 4 and 8 脳 8 is built, and the performance of AORNoC is evaluated by an open-loop network measurement platform, and the results are compared with the traditional on-chip network. The results show that AORNoC has better delay characteristics and less area overhead. The saturation load of 8 脳 8 AORNoC based on 2D mesh topology is increased by 65.4% and 44.6%, respectively, compared with the traditional on-chip network XYYOOddeven and NoP, and the saturation load of 8 脳 8 AORNoC based on SRNoC topology is 54.4% higher than that of the traditional on-chip network SRNoC. Therefore, AORNoC can provide better path configuration and better network communication and data transmission capability.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TN47
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 楊敏華;谷建華;周興社;;片上網(wǎng)絡(luò)[J];微處理機(jī);2006年05期
2 鞠宏浩;顧華璽;尹小杰;;片上網(wǎng)絡(luò)中服務(wù)質(zhì)量的研究[J];計(jì)算機(jī)與現(xiàn)代化;2009年04期
3 劉炎華;劉靜;賴宗聲;;片上網(wǎng)絡(luò):新一代的片上系統(tǒng)結(jié)構(gòu)[J];電子與封裝;2011年05期
4 唐名華;;兩種綜合流量模式對(duì)片上網(wǎng)絡(luò)性能影響分析[J];廣東石油化工學(xué)院學(xué)報(bào);2011年04期
5 韋良芬;王勇;;片上網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)分析[J];吉首大學(xué)學(xué)報(bào)(自然科學(xué)版);2012年03期
6 王宏偉;陸俊林;佟冬;程旭;;層次化片上網(wǎng)絡(luò)結(jié)構(gòu)的簇生成算法[J];電子學(xué)報(bào);2007年05期
7 付方發(fā);張慶利;王進(jìn)祥;喻明艷;孫玉峰;;支持多種流量分布的片上網(wǎng)絡(luò)性能評(píng)估技術(shù)研究[J];哈爾濱工業(yè)大學(xué)學(xué)報(bào);2007年05期
8 王宏偉;陸俊林;佟冬;程旭;;層次化的片上網(wǎng)絡(luò)設(shè)計(jì)方法[J];北京大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年05期
9 丁永文;劉建輝;;片上網(wǎng)絡(luò)體系結(jié)構(gòu)設(shè)計(jì)分析[J];科技信息(學(xué)術(shù)研究);2007年31期
10 周干民;;片上網(wǎng)絡(luò):下一代技術(shù)[J];商業(yè)文化(學(xué)術(shù)版);2007年06期
相關(guān)會(huì)議論文 前10條
1 白原;鄭焱;王紅;楊士元;;不規(guī)則結(jié)構(gòu)片上網(wǎng)絡(luò)的測(cè)試方法研究[A];第六屆中國測(cè)試學(xué)術(shù)會(huì)議論文集[C];2010年
2 王祺;吳寧;葛芬;;片上網(wǎng)絡(luò)仿真與性能評(píng)估[A];全國第19屆計(jì)算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2008年
3 景乃鋒;毛志剛;;面向片上網(wǎng)絡(luò)的集成電路設(shè)計(jì)技術(shù)[A];第十屆中國科協(xié)年會(huì)信息化與社會(huì)發(fā)展學(xué)術(shù)討論會(huì)分會(huì)場(chǎng)論文集[C];2008年
4 付斌章;韓銀和;李華偉;李曉維;;面向高可靠片上網(wǎng)絡(luò)通信的低成本可重構(gòu)路由算法[A];第六屆中國測(cè)試學(xué)術(shù)會(huì)議論文集[C];2010年
5 齊樹波;蔣江;李晉文;張民選;;面向片上網(wǎng)絡(luò)的多播吞吐率和能量模型[A];第十五屆計(jì)算機(jī)工程與工藝年會(huì)暨第一屆微處理器技術(shù)論壇論文集(B輯)[C];2011年
6 張熙敏;李晉文;肖立權(quán);;基于逃逸通道的片上網(wǎng)絡(luò)擁塞緩解技術(shù)[A];第十六屆計(jì)算機(jī)工程與工藝年會(huì)暨第二屆微處理器技術(shù)論壇論文集[C];2012年
7 歐陽一鳴;朱兵;梁華國;;一種用于片上網(wǎng)絡(luò)的自適應(yīng)路由算法[A];全國第19屆計(jì)算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2008年
8 蘇琦;李玉柏;王堅(jiān);;用OPNET實(shí)現(xiàn)片上網(wǎng)絡(luò)仿真[A];2008年中國西部青年通信學(xué)術(shù)會(huì)議論文集[C];2008年
9 歐陽一鳴;劉蓓;齊蕓;;三維片上網(wǎng)絡(luò)測(cè)試的時(shí)間優(yōu)化方法[A];第六屆中國測(cè)試學(xué)術(shù)會(huì)議論文集[C];2010年
10 彭福慧;尤志強(qiáng);鄺繼順;張大方;;一種基于BFT型拓?fù)浣Y(jié)構(gòu)片上網(wǎng)絡(luò)低費(fèi)用測(cè)試方法[A];第六屆中國測(cè)試學(xué)術(shù)會(huì)議論文集[C];2010年
相關(guān)重要報(bào)紙文章 前1條
1 清華大學(xué)微處理器與SOC 技術(shù)研究中心 陳磊 王驚雷 李兆麟 汪東升;片上網(wǎng)絡(luò):解決CMP互連瓶頸[N];計(jì)算機(jī)世界;2005年
相關(guān)博士學(xué)位論文 前10條
1 王堅(jiān);片上網(wǎng)絡(luò)通信性能分析與優(yōu)化[D];電子科技大學(xué);2011年
2 樂千榿;基于智能算法的片上網(wǎng)絡(luò)布局優(yōu)化研究[D];電子科技大學(xué);2014年
3 秦明偉;片上網(wǎng)絡(luò)(NoC)業(yè)務(wù)量建模方法及應(yīng)用研究[D];電子科技大學(xué);2015年
4 周芳;片上網(wǎng)絡(luò)低功耗設(shè)計(jì)方法研究[D];南京航空航天大學(xué);2015年
5 楊鵬飛;高可靠片上網(wǎng)絡(luò)關(guān)鍵技術(shù)研究[D];西安電子科技大學(xué);2015年
6 王俊輝;高性能多核處理器的低功耗片上網(wǎng)絡(luò)研究[D];國防科學(xué)技術(shù)大學(xué);2015年
7 李寶亮;片上網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)與性能分析關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2015年
8 馬立偉;專用片上網(wǎng)絡(luò)設(shè)計(jì)方法:通信建模、拓?fù)錁?gòu)造與自動(dòng)生成[D];清華大學(xué);2006年
9 趙建武;片上網(wǎng)絡(luò)系統(tǒng)可測(cè)試性設(shè)計(jì)及測(cè)試技術(shù)研究[D];電子科技大學(xué);2009年
10 王煒;面向大規(guī)模片上多處理器的片上網(wǎng)絡(luò)關(guān)鍵技術(shù)研究[D];清華大學(xué);2010年
相關(guān)碩士學(xué)位論文 前10條
1 王曉袁;片上網(wǎng)絡(luò)系統(tǒng)模型[D];西安電子科技大學(xué);2008年
2 付方發(fā);片上網(wǎng)絡(luò)性能評(píng)估平臺(tái)設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2007年
3 王祺;基于應(yīng)用的片上網(wǎng)絡(luò)設(shè)計(jì)與性能評(píng)估[D];南京航空航天大學(xué);2009年
4 劉華;片上網(wǎng)絡(luò)多播通信關(guān)鍵技術(shù)研究[D];武漢理工大學(xué);2011年
5 李慧;光片上網(wǎng)絡(luò)的可靠性研究[D];西安電子科技大學(xué);2013年
6 鐘陽;片上網(wǎng)絡(luò)功耗分析及其優(yōu)化策略研究[D];電子科技大學(xué);2014年
7 金燾;無線片上網(wǎng)絡(luò)研究綜述及對(duì)廣播和匯播通信的優(yōu)化研究[D];南京大學(xué);2013年
8 方志強(qiáng);異步2D-Torus片上網(wǎng)絡(luò)自適應(yīng)路由算研究與實(shí)現(xiàn)[D];東北大學(xué);2014年
9 范紹聰;異構(gòu)多核片上網(wǎng)絡(luò)的低功耗映射研究[D];廣東工業(yè)大學(xué);2016年
10 郭桂雨;基于片上網(wǎng)絡(luò)多核處理器設(shè)計(jì)與協(xié)同驗(yàn)證[D];北京交通大學(xué);2016年
,本文編號(hào):2065772
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2065772.html