{"title":"Regional Selection Mechanism for Traffic-balanced Adaptive Routing Algorithms in Mesh-based NoC Architectures","authors":"Nooshin Nosrati, H. Shahhoseini","doi":"10.1109/ICCKE50421.2020.9303650","DOIUrl":null,"url":null,"abstract":"With deep submicron scaling and integrating multi and many cores on a single chip, Network-on-Chip (NoC) has been proposed as a scalable and cost-effective solution for inter-core communication. Data exchange between cores does not follow a uniform traffic pattern, which frequently leads to congestion in central routers of a mesh-based NoC. Congestion limits the performance of NoC and results in larger packets transmission latency, higher thermal, and more power consumption. This paper proposes a traffic-balanced selection mechanism to distribute traffic load over the network and mitigate the blocking of packets. The proposed scheme based on congestion information of neighbors routers estimates congestion of all possible minimal paths for a packet, then conduct packet through a non-congested path. It uses congestion information of a stair-shaped region in routing decision. The stair-shaped region provides adequate and up-to-date congestion information by taking into account local and non-local traffic conditions. Experimental results show the proposed method improves both saturation throughput and average latency of 9.91%-17.45% and 30.48%-64.23%, respectively, compared to similar approaches for all considered traffic patterns.","PeriodicalId":402043,"journal":{"name":"2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCKE50421.2020.9303650","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
With deep submicron scaling and integrating multi and many cores on a single chip, Network-on-Chip (NoC) has been proposed as a scalable and cost-effective solution for inter-core communication. Data exchange between cores does not follow a uniform traffic pattern, which frequently leads to congestion in central routers of a mesh-based NoC. Congestion limits the performance of NoC and results in larger packets transmission latency, higher thermal, and more power consumption. This paper proposes a traffic-balanced selection mechanism to distribute traffic load over the network and mitigate the blocking of packets. The proposed scheme based on congestion information of neighbors routers estimates congestion of all possible minimal paths for a packet, then conduct packet through a non-congested path. It uses congestion information of a stair-shaped region in routing decision. The stair-shaped region provides adequate and up-to-date congestion information by taking into account local and non-local traffic conditions. Experimental results show the proposed method improves both saturation throughput and average latency of 9.91%-17.45% and 30.48%-64.23%, respectively, compared to similar approaches for all considered traffic patterns.