《可重構(gòu)片上網(wǎng)絡(luò)》(作者陳少杰、藍(lán)英誠、蔡 文宗、胡玉衡)闡述了近年片上網(wǎng)絡(luò)實(shí)現(xiàn)和設(shè)計(jì)方面 的進(jìn)展,專注于從物理、網(wǎng)絡(luò)到應(yīng)用層的大量片 上通信問題。深入探索了包括包路由、資源仲裁和通 信調(diào)度等特定主題。此外,深入研究 并給出了一個(gè)新穎的雙向通道NoC體系結(jié)構(gòu), 《可重構(gòu)片上網(wǎng)絡(luò)》為需要實(shí)踐經(jīng)驗(yàn)的工程師提 供了關(guān)于片上網(wǎng)絡(luò)設(shè)計(jì)和實(shí)現(xiàn)方面的知識(shí)。
為讀者詳細(xì)介紹了NoC設(shè)計(jì)的各方面基礎(chǔ)知識(shí), 并為有NoC經(jīng)驗(yàn)的設(shè)計(jì)人員做了深入分析 以開展進(jìn)一步的研究。
描述了多種片上通信體系結(jié)構(gòu),包括一個(gè)新穎的 雙向通信通道NoCo。
《可重構(gòu)片上網(wǎng)絡(luò)》(作者陳少杰、藍(lán)英誠、蔡文宗、胡玉衡)共分為三個(gè)部分。第一部分,簡要介紹了NoC的主要概念,除了介紹動(dòng)機(jī)和基本原理外,還給出了基本的背景知識(shí),以便讀者簡要了解相關(guān)學(xué)科;第二部分,討論了NoC網(wǎng)絡(luò)性能改進(jìn)的設(shè)計(jì)方法,包括路由、故障容錯(cuò)、能量感知和任務(wù)調(diào)度等;第三部分,闡述了一個(gè)基于雙向鏈路的NoC平臺(tái)結(jié)構(gòu)實(shí)例,詳細(xì)分析了包括設(shè)計(jì)原理,性能改進(jìn)特性,故障容錯(cuò)和能量感知特點(diǎn)等。
第一部分 片上網(wǎng)絡(luò)介紹
第1章 以通信為中心的設(shè)計(jì)
1.1 以通信為中心的設(shè)計(jì)概念
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 動(dòng)機(jī)和貢獻(xiàn)
1.4.1 動(dòng)機(jī)
1.4.2 貢獻(xiàn)
1.5 本書章節(jié)組織結(jié)構(gòu) 第一部分 片上網(wǎng)絡(luò)介紹
第1章 以通信為中心的設(shè)計(jì)
1.1 以通信為中心的設(shè)計(jì)概念
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 動(dòng)機(jī)和貢獻(xiàn)
1.4.1 動(dòng)機(jī)
1.4.2 貢獻(xiàn)
1.5 本書章節(jié)組織結(jié)構(gòu)
參考文獻(xiàn)
第2章 預(yù)備知識(shí)
2.1 背景知識(shí)
2.2 傳統(tǒng)NoC體系結(jié)構(gòu)
2.3 傳統(tǒng)路由器體系結(jié)構(gòu)
2.4 流控機(jī)制
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è)計(jì)
2.7.1 NoC的故障類型
2.7.2 NoC的可靠性設(shè)計(jì)
2.8 能量感知任務(wù)調(diào)度
參考文獻(xiàn)
第二部分 片上網(wǎng)絡(luò)設(shè)計(jì)方法探究
第3章 高性能NOC路由技術(shù)
3.1 NoC路由基礎(chǔ)知識(shí)
3.1.1 NoC路由特性
3.1.2 死鎖和活鎖問題
3.1.3 NoC中無死鎖路由方法
3.2 基于轉(zhuǎn)向模型的路由基礎(chǔ)知識(shí)
3.2.1 奇偶轉(zhuǎn)向模型
3.2.2 奇偶轉(zhuǎn)向模型路由算法,ROUTE
3.2.3 提出轉(zhuǎn)向模型路由方法的動(dòng)機(jī)
3.3 轉(zhuǎn)向模型全自適應(yīng)路由
3.3.1 轉(zhuǎn)向禁令解除
3.3.2 路徑禁令解除
3.3.3 無死鎖和無活鎖
3.3.4 故障容錯(cuò)優(yōu)點(diǎn)
3.3.5 性能評(píng)估
3.4 小結(jié)
參考文獻(xiàn)
第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 每個(gè)有用位能量的重新計(jì)算
4.5 實(shí)驗(yàn)結(jié)果
4.5.1 實(shí)驗(yàn)建立
4.5.2 用于實(shí)驗(yàn)的差錯(cuò)控制編碼
4.5.3 結(jié)果分析
4.6 小結(jié)
參考文獻(xiàn)
第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 動(dòng)態(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 實(shí)驗(yàn)結(jié)果
5.5 小結(jié)
參考文獻(xiàn)
第三部分 個(gè)案研究:雙向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è)計(jì)需求
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 實(shí)驗(yàn)建立
6.5.2合成流量分析
6.5.3 實(shí)際應(yīng)用實(shí)驗(yàn)
6.5.4 面積和功耗的實(shí)現(xiàn)細(xì)節(jié)
6.5.5 實(shí)現(xiàn)開銷
6.6 小結(jié)
參考文獻(xiàn)
第7章 BiNoC的服務(wù)質(zhì)量
7.1 NoC的QoS控制
7.2 NoC典型的五連接Qos機(jī)制
7.3 啟發(fā)性例子
7.4 BiNoC路由器的QOS設(shè)計(jì)
7.4.1 優(yōu)先vC管理和路由器間仲裁
7.4.2 優(yōu)先權(quán)排序的無死鎖路由約束
7.5 路由器間傳輸方案
7.6 BiNOC通道方向受控的QoS設(shè)計(jì)
7.6.1 高優(yōu)先級(jí)有限狀態(tài)機(jī)的操作
7.6.2 低優(yōu)先級(jí)有限狀態(tài)機(jī)的操作
7.7 性能評(píng)估
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é)
參考文獻(xiàn)
第8章 B5NOC中的故障容錯(cuò)
8.1 問題和動(dòng)機(jī)
8.2 故障容錯(cuò)基礎(chǔ)知識(shí)
8.2.1 NoC申的故障類型
8.2.2 NoC中的故障容錯(cuò)
8.2.3 NoC中的雙向通道
8.2.4 當(dāng)前的故障容錯(cuò)方案問題
8.2.5 我們提出的技術(shù)方法
8.3 雙向故障容錯(cuò)NoC體系結(jié)構(gòu)
8.3.1 雙向通道
8.3.2 雙向路由器體系結(jié)構(gòu)
8.3.3 通道方向變化握手協(xié)議
8.3.4 故障容錯(cuò)控制步驟
8.3.5 路由器間死鎖和解決方法
8.3.6 失效率改進(jìn)
8.3.7 可靠性提高
8.4 實(shí)驗(yàn)結(jié)果
8.4.1 合成流量實(shí)驗(yàn)
8.4.2 真實(shí)流量實(shí)驗(yàn)
8.4.3 開銷分析
8.5 小結(jié)
參考文獻(xiàn)
第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 性能改進(jìn)方法
9.3.3 自學(xué)習(xí)和濾網(wǎng)框架
9.4 功耗優(yōu)化方案
9.4.1 粗粒度功耗優(yōu)化
9.4.2 細(xì)粒度功耗優(yōu)化
9.4.3 有效功耗調(diào)度
9.5 實(shí)驗(yàn)結(jié)果
9.6 小結(jié)
參考文獻(xiàn)
第10章 總結(jié)
附錄A 仿真環(huán)境
附錄B 性能度量
參考文獻(xiàn)