{"title":"基于网格的NoC架构中流量均衡自适应路由算法的区域选择机制","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":"{\"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}","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}
Regional Selection Mechanism for Traffic-balanced Adaptive Routing Algorithms in Mesh-based NoC Architectures
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.