跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.81) 您好!臺灣時間:2025/10/07 06:05
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:黃啟翰
研究生(外文):Chi-Han Huang
論文名稱:應用於晶片網路之封包編解碼架構與具自我修復機制設計
論文名稱(外文):Design of Packet Codec Architecture and Self-Healing Mechanism for Network-on-Chip
指導教授:李宗演李宗演引用關係
指導教授(外文):Trong-Yen Lee
口試委員:嚴茂旭熊博安蔡加春陳建中黃育賢李宗演
口試委員(外文):Mao-Hsu YenPao-Ann HsiungChia-Chun TsaiJiann-Jong ChenYuh-Shyan HwangTrong-Yen Lee
口試日期:2017-06-29
學位類別:博士
校院名稱:國立臺北科技大學
系所名稱:電子工程系博士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2017
畢業學年度:105
語文別:英文
論文頁數:134
中文關鍵詞:傳輸效能通訊最佳化自我修復自適應式封包編解碼晶片網路
外文關鍵詞:Transmission PerformanceCommunication OptimizationSelf-HealingAdaptive Instruction Codec ArchitectureNoC
相關次數:
  • 被引用被引用:0
  • 點閱點閱:218
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在多核心晶片的世代下,為提高晶片的傳輸效能,晶片網路(Network on Chip, NoC)被提出取代傳統匯流排通訊架構,以改善多核心系統的傳輸效能。然而,當通訊架構複雜後,在封包傳遞與通訊環境上衍生出其他問題。在封包傳遞方面,使用晶片網路可以提升封包傳輸吞吐率,但其功率消耗也相對提高,特別在行動裝置上,功率消耗的影響甚廣。此二效能指標若擇一實現會導致另一指標受影響,因此如何兼顧並實現低功率消耗與高吞吐率的設計為晶片網路重要因素;在通訊環境方面,由於傳遞單元路由器包含大量的虛擬通道(Virtual Channels, VCs)與複雜的仲裁器,當受到環境、溫度以及雜訊等影響而出現暫時性故障會導致系統效能下降,甚至導致相連接的處理單元(Processing Element, PE)失去功能。因此,本論文提出自適應式封包編解碼架構(Adaptive Instruction Codec Architecture, AICA)與具自我修復架構(Self-Healing Architecture, SHA)之路由器來解決上述所提到的問題。
本論文包含二個主要部分,分別為AICA與SHA其共同目的是改善throughput的傳輸效能,並依照此二架構不同的優點,進而改善功率消耗、延遲率以及資料遺失率。此二架構分別設計於網路介面(Network Interface, NI)中的自適應式封包編解碼架構與Router中的自我修復機制。由於在多核心系統下,其NoC所傳遞的封包中皆為指令與資料,其中指令的相似度與重複性極高,因此透過自適應式封包編解碼架構可以有效降低封包傳遞時的冗餘性來減少封包的傳遞次數,進而減少封包傳遞時的功率消耗。同時每個封包所乘載的內容也由單一變成複數內容,因此提高了通道的使用率以及吞吐率。在傳遞過程中,其網路會因不確定的干擾導致系統效能暫時或永久性降低,因此晶片上的自我修復技術針對易受影響的VCs與仲裁器進行重置,讓NoC保持理想的通訊環境。最後本論文整合AICA與SHA架構並提出整合後的新的架構AICA_SHA,不僅達成穩定與高效能的傳輸,更可改善與穩定網路的傳輸效能與功率消耗。
本論文實現環境使用Xilinx Vivado 2015.2進行設計,驗證平台為Xilinx FPGA Kintex UltraScale XCKU040-2FFVA1156E,其網路拓樸為4×4 Mesh架構。本論文先針對所設計的二個架構AICA與SHA進行獨立分析其效能,最後再分析整合後的架構效能(AICA_SHA)。在適應式封包編解碼架構的晶片網路中,功率消耗平均可以改善30.3%以及吞吐率改善23.5%。而在具自我修復機制的晶片網路中,資料遺失率平均可以改善20.68%、吞吐率改善57.57%以及延遲改善120.75%。最後在AICA_SHA架構中,功率消耗平均可以改善57.79%,資料遺失率改善46.42%,吞吐率改善208.42%以及延遲改善47.25%。從實驗中可以得知,本論文不僅兼顧功率消耗與吞吐率,更可以維持穩定的通訊品質。
In order to enhance efficient transmission in multi-core chip, the Network on Chip (NoC) was proposed to replace bus communication architecture. However, the packet access and communication environment create some issues when it uses complicated communication architecture. In the terms of packet access, the NoC can improve throughput, however, it also enhances power consumption. This result is harmful in mobile device. Therefore, achieve both of high throughput and low power consumption for the NoC are important factors. In the terms of communication environment, the router contains a large number of Virtual Channels (VCs) and complicated arbiter. Which will let to NoC performance decreases and Processing Element (PE) indirectly loses function when the transient fault was occurred by environment, temperature and noise. Thus, this dissertation proposes a packet codec architecture and self-healing mechanism for NoC to solve the above-mentioned problems.
In our dissertation, the Adaptive Instruction Codec Architecture (AICA) designed in Network Interface (NI) and Self-Healing Architecture (SHA) designed in router. Which improves the transmission efficiency of the throughput is common purpose of this two architecture. Depending on other advantages of the two architectures, the power consumption, the delay rate, and the data loss rate are improved. The transmission packet is usually instruction and data, the type of instruction have high repeatability and similarity in multi-core chip. Therefore, the AICA not only effectively reduces redundancy of packet delivery to improve flits number of passes, but also reduces the power consumption of packet transmission. Simultaneously, each flit payload from a singular into a plural, thus enhance throughput and channel utilization rate. In order to avoid uncertain interference to cause temporary or permanent reduction in system performance, therefore, this dissertation aims vulnerable VCs and arbiter to propose self-healing mechanism to maintain the ideal communication environment in NoC by reset. Finally, this dissertation integrates AICA and SHA to propose novel architecture AICA_SHA, which not only reaches a stable and efficient transmission architecture, but also improves and stabilizes the transmission efficiency and power consumption of the network.
In this dissertation, the design tool used the Xilinx Vivado 2015.2, and the emulation platform was used Xilinx FPGA Kintex UltraScale XCKU040-2FFVA1156E. The network topology used 4 × 4 Mesh architecture. In this dissertation first independently analyzes the performance of the two architectures of AICA and SHA, and then analyzes the integrated architecture (AICA_SHA). In the AICA experimental results show, the proposed architecture and algorithms deliver average improvement of 30.3% on power consumption, and 23.5% on throughput. In the SHA experimental results show, the proposed mechanism delivers average improvement of 57.57% on throughput, 20.68% on data loss, and 120.75% on latency. Finally, the AICA_SHA experimental results show, the proposed architecture delivers average improvement of 57.79% on power consumption, 46.42% on data loss, 208.42% on throughput, and 47.25% on latency. The experimental results show that this dissertation not only improves power consumption and throughput, but also maintain stable communication quality.
CONTENTS
摘要 i
ABSTRACT iii
誌 謝 vi
CONTENTS viii
LIST OF TABLES xii
LIST OF FIGURES xiv
Chapter 1 Introduction 1
1.1 NoC Infrastructure 2
1.1.1 NoC with Mesh Topology Architectures 2
1.1.2 Router Architectures 3
1.1.3 Flit Format 5
1.2 Problem Definition 6
1.2.1 Flits Transmission Affects Performance 6
1.2.2 Transient Faults Affects Performance 7
1.3 Performance Analysis and Solutions 11
1.3.1 Flits Transmit Issues 12
1.3.2 Transient Faults Issues 13
1.4 Motivation 15
1.5 Contributions 16
1.6 Organizations 18
Chapter 2 Background and Related Works 19
2.1 Packet-Switching Topologies 19
2.1.1 Store and Forward 19
2.1.2 Virtual Cut Through 20
2.1.3 Wormhole 20
2.2 Routing Algorithm Approaches 21
2.2.1 Deterministic Routing 21
2.2.2 Adaptive Routing 23
2.3 Improve Performance Technologies on NoC 24
2.3.1 Power Saving Technologies on NoC 24
2.3.2 Enhance Throughput Technologies on NoC 25
2.3.3 Reduce Latency Technologies on NoC 27
2.4 Fault-Tolerant Approaches 28
2.4.1 Fault-Tolerant with Circuits 28
2.4.2 Fault-Tolerant with Routing Algorithm 29
Chapter 3 Adaptive Instruction Codec Architecture Design for Network-on-Chip 33
3.1 The Number of Segments and Formats Flit Analysis 35
3.1.1 Effective Number of Segments Analysis 35
3.1.2 Flit Formats of Protocol in AICA with 16-bit 37
3.1.3 Flit Formats of Protocol in AICA with 64-bit 38
3.2 Adaptive Instruction Codec Architecture 44
3.3 Design of AICA with 16-bit 46
3.3.1 Design of AICA Encoder with 16-bit 46
3.3.2 Design of AICA Decoder with 16-bit 49
3.4 Design of AICA with 64-bit 50
3.4.1 Design of AICA Encoder with 64-bit 51
3.4.2 Design of AICA Decoder with 64-bit 54
Chapter 4 Self-Healing Architecture for Network-on-Chip 56
4.1 Self-Healing Architecture with VCs 58
4.1.1 Design of Virtual Channel Fault Detector 59
4.1.2 Design of Virtual Channel Self-Heal 62
4.1.3 VCs Self-Healing Architecture Healing Time Analysis 65
4.2 Self-Healing Architecture with Arbiter 66
4.2.1 Design of Arbiter Fault Detector 67
4.2.2 Design of Arbiter Self-Heal 70
4.2.3 Arbiter Self-Healing Architecture Healing Time Analysis 72
Chapter 5 Stable and Efficient Structure for Network on Chip 74
5.1 Power Consumption Analysis 75
5.2 Performance Analysis 76
Chapter 6 Experimental Results 78
6.1 Experimental Setup 78
6.2 Results of Adaptive Instruction Codec Architecture 79
6.3 Results of Self-Healing Architecture 84
6.3.1 Verification Methods 84
6.3.2 Circuit Diagrams and Measurement Results 85
6.3.3 Self-Healing Time Verification 89
6.4 Comparisons of AICA and Other NoC Architectures 90
6.5 Comparisons of SHA and Unused Fault-Tolerant Architectures 92
6.5.1 Transient Faults Occurred in VCs 93
6.5.2 Transient Faults Occurred in Arbiter 95
6.6 Comparisons of SHA and Fault-Tolerant Architectures 97
6.7 Verification Stable and Efficient Structure 99
6.7.1 Measurement Results 99
6.7.2 Comparisons Performance of AICA_SHA and Other Papers 105
Chapter 7 Conclusions and Future Works 118
7.1 Conclusions 118
7.2 Future Works 119
BIBLIOGRAPHY 121
APPENDIX 131
A. VITA 131
B. PUBLICATIONS 132
BIBLIOGRAPHY
[1]C. Nicopoulos, S. Srinivasan, A. Yanamandra, D. Park, V. Narayanan, C. Das, and M. Irwin, “On the effects of process variation in network-on-chip architectures,” IEEE Transactions on Dependable and Secure Computing, vol. 7, no. 3, pp. 240-254, July-Sept. 2010.
[2]L. Benini and G. De Michei, “Network on chips: a new SoC paradigm,” IEEE Trans. Computer, vol. 35, no. 1, pp. 70-78, Jan. 2002.
[3]D. James, “Intel Ivy Bridge unveiled — The first commercial tri-gate, high-k, metal-gate CPU,” in Proc. of IEEE 2012 Custom Integrated Circuits Conference, San Jose, CA, 2012, pp. 1-4.
[4]R. Marculescu, U. Y. Ogras, L. S. Peh, N. E. Jerger, and Y. Hoskote, “Outstanding research problems in NoC design: system, microarchitecture, and circuit perspectives,” IEEE Transactions on Computer, vol. 28, no. 1, pp. 3-21, Jan. 2009.
[5]Y. Liu, Y. Tan and J. Hang, “Key Problems on Network-on-Chip,” in Proc. of 2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics, Beijing, 2007, pp. 549-552.
[6]A. Bose, P. Ghosal, and S. P. Mohanty, “A Low Latency Scalable 3D NoC Using BFT Topology with Table Based Uniform Routing,” in Proc. of 2014 IEEE Computer Society Annual Symposium on VLSI, Tampa, FL, 2014, pp. 136-141.
[7]V. F. Pavlidis and E. G. Friedman, “3-D Topologies for Networks-on-Chip,” IEEE Trans. VLSI Systems, vol. 15, no. 10, pp. 1081-1090, Oct. 2007.
[8]N. V. Anjali and K. Somasundaram, “Design and evaluation of virtual channel router for mesh-of-grid based NoC,” in Proc. of 2014 International Conference on Electronics and Communication Systems, Coimbatore, 2014, pp. 1-5.
[9]W. J. Dally, “Virtual-channel flow control,” in Proc. of 17th Annual International Symposium on Computer Architecture, Seattle, 1990, pp. 60-68.
[10]N.E. Jerger and L.-S. Phe, On-Chip Networks, Madison, U.S.: Morgan & Claypool, 2009.
[11]H. S. Karthik and B. M. K. Naik, “Glitch elimination and optimization of dynamic power dissipation in combinational circuits,” in Proc. of Advances in Electronics, Computers and Communications (ICAECC), Bangalore, 2014, pp. 1-6.
[12]P. P. Pande, C. Grecu, M. Jones, A Ivanov, and R Saleh, “Performance evaluation and design trade-offs for network-on-Chip interconnect architectures,” IEEE Transaction on Computers, vol. 54, no. 8, pp. 1025-1040, Aug. 2005.
[13]J. Liu, J. Harkin, Y. Li, and L. P. Maguire, “Fault-Tolerant Networks-on-Chip Routing With Coarse and Fine-Grained Look-Ahead,” IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 35, no. 2, pp. 260-273, Feb. 2016.
[14]R. Barco, P. Lazaro, and P. Munoz, “A unified framework for self-healing in wireless networks,” IEEE Communications Magazine, vol. 50, no. 12, pp. 134-142, Dec. 2012.
[15]E. J. Khatib, R. Barco, P. Munoz, I. D. La Bandera, and I. Serrano, “Self-healing in mobile networks with big data,” IEEE Communications Magazine, vol. 54, no. 1, pp. 114-120, Jan. 2016.
[16]F. Adamec and T. Fryza, “Introduction to the new packet triggered architecture for pipelined and parallel data processing,” in Proc. of IEEE 26th International Conference Radioelektronika, Apr. 2011, pp. 1-4.
[17]Y. Seok Yang, J. Ho Bahn, S. Eun Lee, and N. Bagherzadeh, “Parallel and Pipeline Processing for Block Cipher Algorithms on a Network-on-Chip,” in Proc. of IEEE 6th International Conference on Information Technology: New Generations, Apr. 2009, pp. 849-854.
[18]P. Poluri and A. Louri, “An improved router design for reliable on-chip networks,” in Proc. of IEEE 28th International on Parallel and Distributed Processing Symposium, Phoenix, 2014, pp. 283-292.
[19]Z. Shi and A. Burns, “Real-Time Communication Analysis for On-Chip Networks with Wormhole Switching,” in Proc. of Second ACM/IEEE International Symposium on Networks-on-Chip, Newcastle upon Tyne, 2008, pp. 161-170.
[20]C. Wang, W. H. Hu, S. E. Lee, and N. Bagherzadeh, “Area and Power-efficient Innovative Network-on-Chip Architecurte,” in Proc. of 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing, Pisa, 2010, pp. 533-539.
[21]M. A. A. El-Ghany, M. A. El-Moursy, and M. Ismail, “High throughput high performance NoC switch,” in Proc. of 2008 NORCHIP, 16-17 Nov. 2008, pp. 237-240.
[22]M. Dehyadgari, M. Nickray, A. Afzali-Kusha, and Z. Navabi, “Evaluation of pseudo adaptive XY routing using an object oriented model for NOC,” in Proc. of 17th International Conference on Microelectronics, 13-15 Dec. 2005, pp. 204-208.
[23]J. K. Singh, A. K. Swain, T. N. K. Reddy, and K. K. Mahapatra, “Performance evalulation of different routing algorithms in Network on Chip,” in Proc. of 2013 IEEE Asia Pacific Conference on Postgraduate Research in Microelectronics and Electronics (PrimeAsia), 19-21 Dec. 2013, pp. 180-185.
[24]E.-J. Chang, C.-H. Chao, K.-Y. Jheng, H.-K. Hsin, and A.-Y. Wu, “ACO-based Cascaded Adaptive Routing for traffic balancing in NoC systems,” in Proc. of 2010 International Conference on Green Circuits and Systems (ICGCS), 21-23 June 2010, pp. 317-322.
[25]M. Zhong, Z. Wang, H. Gu, and S. Le Beux, “An improved minimal multicast routing algorithm for mesh-based Networks-on-Chip,” in Proc. of IEEE International Conference on Signal Processing, Communications and Computing(ICSPCC), 5-8 Aug. 2014, pp. 775-779.
[26]Y. Nishikawa, M. Koibuchi, H. Matsutani, and H. Amano, “A Deadlock-Free Non-minimal Fully Adaptive Routing Using Virtual Cut-Through Switching,” in Proc. of 2010 IEEE Fifth International Conference on Networking, Architecture and Storage (NAS), 15-17 July 2010, pp. 431-438.
[27]G. Du, D. Liang, Y. Song, and D. Zhang,, “A dynamic and mixed routing algorithm for 2D mesh NoC,” in Proc. of IEEE International Conference on Anti-Counterfeiting, Security and Identification (ASID), 25-27 Oct. 2013, pp. 1-4.
[28]T. R. da Rosa, V. Larrea, N. Calazans, and F.G. Moraes, “Power consumption reduction in MPSoCs through DFS,” in Proc. of 2012 25th Symposium on Integrated Circuits and Systems Design (SBCCI), 2012, pp. 1-6.
[29]N. Jafarzadeh, M. Palesi, A. Khademzadeh, and A. Afzali-Kusha, “Data Encoding Techniques for Reducing Energy Consumption in Network-on-Chip,” IEEE Trans. Very Large Scale Integration (VLSI) Systems, vol. 22, no. 3, pp. 675-685, March 2014.
[30]K. Swaminathan, G. Lakshminarayanan, Frank Lang, Maher Fahmi, and Seok-Bum Ko,“Design of a low power network interface for Network on chip,” in Proc. of 2013 26th Annual IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), 2013, pp. 1-4.
[31]H. Gu, J. Xu, and W. Zhang, “A low-power fat tree-based optical network-on-chip for multiprocessor system-on-chip,” in Proc. of Design, Automation & Test in Europe Conference & Exhibition(DATE), 2009, pp. 3-8.
[32]T. Y. Lee and C. H. Huang, “Design of Smart Power-Saving Architecture for Network on Chip,” in Proc. of VLSI Design, 6 Aug., 2014, 10 pages.
[33]A. A. Salem, M. A. Abd EI ghany and K. Hofmann, “Coding algorithms for network on a chip,” in Proc. of IEEE 26th International Conference on SoC, Sept. 2013, pp. 216-221.
[34]J. C. S. Palma, L. S. Indrusiak, F. G. Moraes, R. Reis, and M. Glesner, “Reducing the power consumption in networks-on-chip through data coding schemes,” in Proc. of 14th IEEE International Conference on Electronics, Circuits and Systems(ICECS), 2007, pp. 1007-1010.
[35]R. Ezz-Eldin, M. A. El-Moursy, and A. M. Refaat, “Low leakage power NoC switch using AVC,” in Proc. of IEEE International Symposium on Circuits and Systems (ISCAS), 20-23 May, 2012, pp. 2549-2552.
[36]N. Choudhary, M.S. Gaur, V. Laxmi, and V. Singh, “GA based congestion aware topology generation for application specific NoC,” in Proc. of 2011 Sixth IEEE International Symposium on Electronic Design, Test and Application (DELTA), 2011, pp. 93-98.
[37]M. Fattah , A. Manian, A. Rahimi, and S. Mohammadi, “A high throughput low power FIFO used for GALS NoC buffers,” in Proc. of IEEE Annual Symposium on VLSI (ISVLSI), pp. 333-338, 2010.
[38]W. Fu, J. Shao, B. Xie, T. Chen, and L. Liu, “Design of a High-Throughput NoC Router with Neighbor Flow Regulation,” in Proc. of 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems, Liverpool, 2012, pp. 493-500.
[39]M. Tassori, M. Tassori, and M. Mossavi, “Adaptive data compression in NoC archiectures for power optimization,” Journal of Internation Review on Computer and Software, vol. 5, no. 5, pp. 540-547, Sep. 2010.
[40]C. Wu, S. Chai, Y. b. Li, and Z. m. Yang, “Design of a Dual-Switching Mode NOC Router Microarchitecture,” in Proc. of 2010 International Conference on Electrical and Control Engineering, Wuhan, 2010, pp. 2733-2736.
[41]A.K. Lusala and J. Legat, “A hybrid NoC combining SDM-TDM based circuit-switching with packet-switching for real-time applications,” in Proc. of 2012 IEEE 10th International on New Circuits and Systems Conference (NEWCAS), 2012, pp. 17-20.
[42]Y. J. Yoon, N. Concer, M. Petracca, and L. Carloni, “Virtual Channels vs. Multiple Physical Networks: a Comparative Analysis,” in Proc. of 47th ACM/IEEE Design Automation Conference (DAC), 13-18 June 2010, pp. 162-165.
[43]N. Onizawa, A. Matsumoto, T. Funazaki, and T. Hanyu, “High-Throughput Compact Delay-Insensitive Asynchronous NoC Router,” IEEE Trans. Computers, vol. 63, no. 3, pp. 637-649, Mar. 2014.
[44]A. T. Tran and B. M. Baas, “Achieving High-Performance On-Chip Networks With Shared-Buffer Routers,” IEEE Transactions on Circuits and Systems, vol. 22, no. 6, pp. 1063-8210, June 2013.
[45]A. K. Mishra, O. Mutlu, and C. R. Das, “A heterogeneous multiple network-on-chip design: An application-aware approach,” in Proc. of IEEE Design Automation Conference, May 2013, pp. 1-10.
[46]K. Latif, A. M. Rahmani, K. R. Vaddina, T. Seceleanu, P. Liljeberg, and H. Tenhunen, “Enhancing performance sustainability of fault tolerant routing algorithms in NoC-based architectures,” in Proc. of 14th Euromicro Conference on Digital System Design (DSD), Oulu, 2011, pp. 626-633.
[47]P. Poluri and A. Louri, “A soft error tolerant network-on-chip router pipeline for multi-core systems,” IEEE Trans. on Computer Architecture Letters, vol. 14, no. 2, pp. 107-110, July-Dec. 1 2015.
[48]F. Refan, H. Alemzadeh, S. Safari, P. Prinetto, and Z. Navabi, “Reliability in application specific mesh-based NoC architectures,” in Proc. of 14th IEEE International on On-Line Testing Symposium, Rhodes, 2008, pp. 207-212.
[49]L. Xie, K. Mei, and Y. Li, “REPAIR: a reliable partial-redundancy-based router in NoC,” in Proc. of IEEE Eighth International Conference on Networking, Architecture and Storage (NAS), 17-19 July 2013, pp. 173-177.
[50]A. Charif, N. E. Zergainoh, and M. Nicolaidis, “Addressing transient routing errors in fault-tolerant Networks-on-Chips,” in Proc. of 21th IEEE European Test Symposium (ETS), Amsterdam, 2016, pp. 1-6.
[51]P. Yan, S. Jiang, and R. Sridhar, “A novel fault-tolerant router architecture for network-on-chip reconfiguration,” in Proc. of 28th IEEE International System-on-Chip Conference, Beijing, 2015, pp. 292-297.
[52]S. Y. Jiang, G. Luo, Y. Liu, S.S. Jiang, and X.T. Li, “Fault-tolerant routing algorithm simulation and hardware verification of NoC,” IEEE Trans. on Applied Superconductivity, vol. 24, no. 5, pp. 1-5, Oct. 2014.
[53]S. D. Mediratta and J. Draper, “Characterization of a fault-tolerant NoC router,” in Proc. of IEEE International Symposium on Circuits and Systems, New Orleans, 2007, pp. 381-384.
[54]S. Jovanović, C. Tanougast, S. Weber and C. Bobda, “A new deadlock-free fault-tolerant routing algorithm for noc interconnections,” in Proceeding of 19th International Conference on Field Programmable Logic and Applications (FPL 09), Aug. 31-Sept. 2, 2009, pp. 326-331.
[55]P. Ghosh, A. Ravi, and A. Sen, “An Analytical Framework with Bounded Deflection Adaptive Routing for Networks-on-Chip,” in Proc. of IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2010, pp. 363-368.
[56]R. Alizadeh, M. Saneei, and M. Ebrahimi, “Fault-tolerant circular routing algorithm for 3D-NoC,” in Proc. of 2014 International Congress on Technology, Communication and Knowledge (ICTCK), Mashhad, 2014, pp. 1-7.
[57]A. Charif, N. E. Zergainoh, and M. Nicolaidis, “MUGEN: A high-performance fault-tolerant routing algorithm for unreliable Networks-on-Chip,” in Proc. of 2015 IEEE 21st International On-Line Testing Symposium (IOLTS), Halkidiki, 2015, pp. 71-76.
[58]C. Iordanou, V. Soteriou, and K. Aisopos, “Hermes: Architecting a top-performing fault-tolerant routing algorithm for Networks-on-Chips,” in Proc. of 2014 IEEE 32nd International Conference on Computer Design (ICCD), Seoul, 2014, pp. 424-431.
[59]H. K. Hsin, E. J. Chang, C. A. Lin, and A. Y. Wu, “Ant Colony Optimization-Based Fault-Aware Routing in Mesh-Based Network-on-Chip Systems,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 33, no. 11, pp. 1693-1705, Nov. 2014.
[60]K. Geetha and N. Ammasai Gounden, “Compressed instruction set coding (CISC) for performance optimization of hand held devices,” in Proc. of IEEE International Conference on Advanced Computing and Communications, Dec. 2008, pp. 241-247.
[61]I. Kadayif and M. T. Kandemir, “Instruction compression and encoding for low-power systems,” in Proc. of 15th IEEE International Conference on ASIC and SOC, Sept. 2002, pp. 301-305.
[62]W. C. Tsai, Y. C. Lan, Y. H. Hu, and S. J. Chen, “Networks on Chips: structure and design methodologies,” Journal of Electrical and Computer Engineering, vol. 2012, pp. 1-15, Jan. 2012.
[63]T. Mak, P. Y. K. Cheung, K. P. Lam, and W. Luk, “Adaptive Routing in Network-on-Chips Using a Dynamic-Programming Network,” IEEE Transactions on Industrial Electronics, vol. 58, no. 8, pp. 3701-3716, Aug. 2011.
[64]D. Matos, M. Costa, L. Carro, and A. Susin, “Network interface to synchronize multiple packets on NoC-Based Systems-on-Chip,” in Proc. of 18th IEEE/IFIP VLSI System on Chip, Sept. 2010, pp. 31-36.
[65]D. Yiping and T. Watanabe, “Network on chip architecture for BP neural network, ” in Proceeding of 2008 International Conference on Communications, Circuits and Systems Proceedings (ICCCAS 2008), 25-27 May, 2008, pp. 964-968.
[66]M. Paschou, A. Psarras, C. Nicopoulos, and G. Dimitrakopoulos, “CrossOver: Clock domain crossing under virtual-channel flow control,” in Proc. of 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE), Dresden, 2016, pp. 1183-1188.
[67]J. Alshraiedeh and A. Kodi, “An adaptive routing algorithm to improve lifetime reliability in NoCs architecture,” in Proc. of 2016 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), Storrs, CT, 2016, pp. 127-130.
[68]X. Y. Xiang and N. F. Tzeng, “Deflection Containment for Bufferless Network-on-Chips,” in Proc. of 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Chicago, IL, 2016, pp. 113-122.
[69]J. Zhou, H. Li, T. Wang, Y. Wang, and X. Li, “TURO: A lightweight turn-guided routing scheme for 3D NoCs,” in Proc. of 2015 IEEE Symposium in Low-Power and High-Speed Chips (COOL CHIPS XVIII), Yokohama, 2015, pp. 1-3.
[70]A. Monemi, C. Y. Ooi, M. Palesi, and M. N. Marsono, “Low latency network-on-chip router using static straight allocator,” in Proc. of 2016 3rd International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE), Semarang, Indonesia, 2016, pp. 2-9.
[71]Z. L. Qian, D. C. Juan, P. Bogdan, C. Y. Tsui, D. Marculescu, and R. Marculescu, “A Support Vector Regression (SVR)-Based Latency Model for Network-on-Chip (NoC) Architectures,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 35, no. 3, pp. 471-484, March 2016.
[72]S. Z. Sleeba, J. Jose, and M. M. G., “HiPAD: High Performance Adaptive Deflection Router for On-Chip Mesh Networks,” in Proc. of 2015 Fifth International Conference on Advances in Computing and Communications (ICACC), Kochi, 2015, pp. 16-19.
[73]G. Jiang, Z. Li, F. Wang, and S. Wei, “A Low-Latency and Low-Power Hybrid Scheme for On-Chip Networks,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 23, no. 4, pp. 664-677, April 2015.
[74]L. Zeng, T. Pan, X. Jiang, and T. Watanabe, “A performance enhanced adaptive routing algorithm for 3D Network-on-Chips,” in Proc. of TENCON 2015 - 2015 IEEE Region 10 Conference, Macao, 2015, pp. 1-4.
[75]A. V. Bhaskar and T. G. Venkatesh, “A study of the effect of virtual channels on the performance of Network-on-Chip,” in Proc. of 2015 IEEE Student Conference on Research and Development (SCOReD), Kuala Lumpur, 2015, pp. 255-260.
[76]G. R. Jonna, J. Jose, R. Radhakrishnan, and M. Mutyam, “Minimally buffered single-cycle deflection router,” in Proc. of 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE), Dresden, 2014, pp. 1-4.
[77]W. J. Dally and B. Towles. Principles and Practices of Interconnection Networks. Morgan Kaufmann Publishers, 2004. ISBN 0122007514 9780122007514.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top