《可重構(gòu)片上網(wǎng)絡(luò)》(作者陳少杰、藍英誠、蔡 文宗、胡玉衡)闡述了近年片上網(wǎng)絡(luò)實現(xiàn)和設(shè)計方面 的進展,專注于從物理、網(wǎng)絡(luò)到應(yīng)用層的大量片 上通信問題。深入探索了包括包路由、資源仲裁和通 信調(diào)度等特定主題。此外,深入研究 并給出了一個新穎的雙向通道NoC體系結(jié)構(gòu), 《可重構(gòu)片上網(wǎng)絡(luò)》為需要實踐經(jīng)驗的工程師提 供了關(guān)于片上網(wǎng)絡(luò)設(shè)計和實現(xiàn)方面的知識。
為讀者詳細介紹了NoC設(shè)計的各方面基礎(chǔ)知識, 并為有NoC經(jīng)驗的設(shè)計人員做了深入分析 以開展進一步的研究。
描述了多種片上通信體系結(jié)構(gòu),包括一個新穎的 雙向通信通道NoCo。
《可重構(gòu)片上網(wǎng)絡(luò)》(作者陳少杰、藍英誠、蔡文宗、胡玉衡)共分為三個部分。第一部分,簡要介紹了NoC的主要概念,除了介紹動機和基本原理外,還給出了基本的背景知識,以便讀者簡要了解相關(guān)學(xué)科;第二部分,討論了NoC網(wǎng)絡(luò)性能改進的設(shè)計方法,包括路由、故障容錯、能量感知和任務(wù)調(diào)度等;第三部分,闡述了一個基于雙向鏈路的NoC平臺結(jié)構(gòu)實例,詳細分析了包括設(shè)計原理,性能改進特性,故障容錯和能量感知特點等。
第一部分 片上網(wǎng)絡(luò)介紹
第1章 以通信為中心的設(shè)計
1.1 以通信為中心的設(shè)計概念
1.1.1 多處理器SoC
1.1.2 傳統(tǒng)的片上通信方案
1.1.3 NoC的出現(xiàn)
1.2 NoC概念
1.3 NoC的分層
1.3.1 物理層
1.3.2 網(wǎng)絡(luò)層
1.3.3 應(yīng)用層
1.4 動機和貢獻
1.4.1 動機
1.4.2 貢獻
1.5 本書章節(jié)組織結(jié)構(gòu) 第一部分 片上網(wǎng)絡(luò)介紹
第1章 以通信為中心的設(shè)計
1.1 以通信為中心的設(shè)計概念
1.1.1 多處理器SoC
1.1.2 傳統(tǒng)的片上通信方案
1.1.3 NoC的出現(xiàn)
1.2 NoC概念
1.3 NoC的分層
1.3.1 物理層
1.3.2 網(wǎng)絡(luò)層
1.3.3 應(yīng)用層
1.4 動機和貢獻
1.4.1 動機
1.4.2 貢獻
1.5 本書章節(jié)組織結(jié)構(gòu)
參考文獻
第2章 預(yù)備知識
2.1 背景知識
2.2 傳統(tǒng)NoC體系結(jié)構(gòu)
2.3 傳統(tǒng)路由器體系結(jié)構(gòu)
2.4 流控機制
2.4.1 包緩沖流控
2.4.2 基于蟲洞流控的路由器
2.4.3 基于虛通道流控的路由器
2.5 路由和仲裁技術(shù)
2.5.1 問題分解
2.5.2 當(dāng)前技術(shù)發(fā)展水平
2.6 服務(wù)質(zhì)量控制
2.6.1 面向連接方法
2.6.2 無連接方法
2.7 可靠性設(shè)計
2.7.1 NoC的故障類型
2.7.2 NoC的可靠性設(shè)計
2.8 能量感知任務(wù)調(diào)度
參考文獻
第二部分 片上網(wǎng)絡(luò)設(shè)計方法探究
第3章 高性能NOC路由技術(shù)
3.1 NoC路由基礎(chǔ)知識
3.1.1 NoC路由特性
3.1.2 死鎖和活鎖問題
3.1.3 NoC中無死鎖路由方法
3.2 基于轉(zhuǎn)向模型的路由基礎(chǔ)知識
3.2.1 奇偶轉(zhuǎn)向模型
3.2.2 奇偶轉(zhuǎn)向模型路由算法,ROUTE
3.2.3 提出轉(zhuǎn)向模型路由方法的動機
3.3 轉(zhuǎn)向模型全自適應(yīng)路由
3.3.1 轉(zhuǎn)向禁令解除
3.3.2 路徑禁令解除
3.3.3 無死鎖和無活鎖
3.3.4 故障容錯優(yōu)點
3.3.5 性能評估
3.4 小結(jié)
參考文獻
第4章 NoC可靠性中性能和能量均衡技術(shù)
4.1 NoC的可靠性
4.2 NoC可靠性技術(shù)
4.3 故障模型
4.4 NoC的能耗
4.4.1 能量度量推導(dǎo)
4.4.2 重傳緩沖器的影響
4.4.3 每個有用位能量的重新計算
4.5 實驗結(jié)果
4.5.1 實驗建立
4.5.2 用于實驗的差錯控制編碼
4.5.3 結(jié)果分析
4.6 小結(jié)
參考文獻
第5章 NoC Dvs系統(tǒng)的能量感知任務(wù)調(diào)度
5.1 問題陳述
5.1.1 應(yīng)用和體系結(jié)構(gòu)定義
5.1.2 廣義能量感知任務(wù)調(diào)度問題
5.1.3 動態(tài)電壓調(diào)節(jié)(DvS)
5.2 啟發(fā)性例子
5.3 算法解決方案
5.3.1 任務(wù)優(yōu)先權(quán)排序
5.3.2 任務(wù)分配
5.3.3 功率優(yōu)化
5.3.4 重調(diào)度建立
5.4 實驗結(jié)果
5.5 小結(jié)
參考文獻
第三部分 個案研究:雙向NOC(BiNOC)體系結(jié)構(gòu)
第6章 雙向NoC體系結(jié)構(gòu)
6.1 問題描述
6.1.1 啟發(fā)性例子
6.1.2 通道帶寬利用率
6.2 雙向通道
6.2.1 設(shè)計需求
6.2.2 相關(guān)工作
6.3 BiNoC:雙向NoC路由體系結(jié)構(gòu)
6.3.1 采用蟲洞流控的BiNoC路由器
6.3.2 采用虛通道流控的BiNoC路由器
6.3.3 重構(gòu)輸A/輸出端口
6.3.4 通道控制模塊
6.3.5 虛通道分配器
6.3.6 開關(guān)分配器
6.4 雙向通道方向控制
6.4.1 路由器間傳輸方案
6.4.2 雙向通道路由方向控制
6.4.3 資源競爭
6.4,4 包排序
6.4.5 包傳輸中斷
6.5 BiNoC特性
6.5.1 實驗建立
6.5.2合成流量分析
6.5.3 實際應(yīng)用實驗
6.5.4 面積和功耗的實現(xiàn)細節(jié)
6.5.5 實現(xiàn)開銷
6.6 小結(jié)
參考文獻
第7章 BiNoC的服務(wù)質(zhì)量
7.1 NoC的QoS控制
7.2 NoC典型的五連接Qos機制
7.3 啟發(fā)性例子
7.4 BiNoC路由器的QOS設(shè)計
7.4.1 優(yōu)先vC管理和路由器間仲裁
7.4.2 優(yōu)先權(quán)排序的無死鎖路由約束
7.5 路由器間傳輸方案
7.6 BiNOC通道方向受控的QoS設(shè)計
7.6.1 高優(yōu)先級有限狀態(tài)機的操作
7.6.2 低優(yōu)先級有限狀態(tài)機的操作
7.7 性能評估
7.7.1 BiNoC—QoS和BiNoC一4vC的比較
7.7.2 BiNOC-0S和NOC—QOS的比較
7.7.3 優(yōu)先路由分析
7.7.4 消耗率分析
7.7.5 CS和BE通信流的比較
7.8 小結(jié)
參考文獻
第8章 B5NOC中的故障容錯
8.1 問題和動機
8.2 故障容錯基礎(chǔ)知識
8.2.1 NoC申的故障類型
8.2.2 NoC中的故障容錯
8.2.3 NoC中的雙向通道
8.2.4 當(dāng)前的故障容錯方案問題
8.2.5 我們提出的技術(shù)方法
8.3 雙向故障容錯NoC體系結(jié)構(gòu)
8.3.1 雙向通道
8.3.2 雙向路由器體系結(jié)構(gòu)
8.3.3 通道方向變化握手協(xié)議
8.3.4 故障容錯控制步驟
8.3.5 路由器間死鎖和解決方法
8.3.6 失效率改進
8.3.7 可靠性提高
8.4 實驗結(jié)果
8.4.1 合成流量實驗
8.4.2 真實流量實驗
8.4.3 開銷分析
8.5 小結(jié)
參考文獻
第9章 BsNOC能量感知應(yīng)用映射
9.1 引言
9.1.1 任務(wù)和通信調(diào)度
9.1.2 BiNoC體系結(jié)構(gòu)通信模型
9.2啟發(fā)性例子
9.3 BiNoC的任務(wù)和通信調(diào)度
9.3.1 BiNoC中的通信模型和流量
9.3.2 性能改進方法
9.3.3 自學(xué)習(xí)和濾網(wǎng)框架
9.4 功耗優(yōu)化方案
9.4.1 粗粒度功耗優(yōu)化
9.4.2 細粒度功耗優(yōu)化
9.4.3 有效功耗調(diào)度
9.5 實驗結(jié)果
9.6 小結(jié)
參考文獻
第10章 總結(jié)
附錄A 仿真環(huán)境
附錄B 性能度量
參考文獻