{"title":"Development of an Adaptive Multipath Routing Algorithm by Examining the Congestion and Channel Fault of One-Hop Nodes in Network-on-Chip","authors":"Forough Shafiei, Vahid Sattari-Naeini","doi":"10.1109/ICCKE.2018.8566504","DOIUrl":null,"url":null,"abstract":"As the complexity of system-on-chips increased, new network-on-chips have been introduced in a multi-core system with new communication design. Increasing the capacity of network-on-chip will increase the faults and congestion in the network. To deal with these challenges, an efficient routing algorithm is required. Given that most routing algorithms only examine the position of the adjacent channel, they may send the packets to a congestive or defective region. In this case, the delay will increase, and as a result, the network performance decreases. In present study, an adaptive routing algorithm is proposed for a two-dimensional mesh. This algorithm examines the channels of neighboring nodes, in addition to the congestion and faults of adjacent channels. Finally, according to the information of the channels of neighboring nodes, it identifies those paths causing the packet loss, and selects an alternative route with the least congestion to send the packets; this increases the reliability of the network. The simulation results show that lower time delay and higher throughput can be obtained for different error rates.","PeriodicalId":283700,"journal":{"name":"2018 8th International Conference on Computer and Knowledge Engineering (ICCKE)","volume":"73 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 8th International Conference on Computer and Knowledge Engineering (ICCKE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCKE.2018.8566504","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
As the complexity of system-on-chips increased, new network-on-chips have been introduced in a multi-core system with new communication design. Increasing the capacity of network-on-chip will increase the faults and congestion in the network. To deal with these challenges, an efficient routing algorithm is required. Given that most routing algorithms only examine the position of the adjacent channel, they may send the packets to a congestive or defective region. In this case, the delay will increase, and as a result, the network performance decreases. In present study, an adaptive routing algorithm is proposed for a two-dimensional mesh. This algorithm examines the channels of neighboring nodes, in addition to the congestion and faults of adjacent channels. Finally, according to the information of the channels of neighboring nodes, it identifies those paths causing the packet loss, and selects an alternative route with the least congestion to send the packets; this increases the reliability of the network. The simulation results show that lower time delay and higher throughput can be obtained for different error rates.