Dynamic routing algorithm to normalize the routers utilization in mesh based NoC

Jagadheesh Samala, S. J
{"title":"Dynamic routing algorithm to normalize the routers utilization in mesh based NoC","authors":"Jagadheesh Samala, S. J","doi":"10.1109/ESDC56251.2023.10149856","DOIUrl":null,"url":null,"abstract":"With the advancements in VLSI technology, the possibility of multiple cores is now a reality. This has brought on some new challenges like communication and scalability to the field. Network-on-Chips (NoCs) are proposed to address the challenges of multi-core systems and have become a prominent solution for the multi-processor system-on-chip (MPSoC). Mesh topology is one of the simple and efficient topologies of NoC. The routing algorithm used in mesh topology is static. All the packets move in fixed paths, which create more load on some routers. A dynamic routing algorithm is proposed in this paper to address traffic distribution and prevent the routers from failure due to the excess load. The proposed routing algorithm uses a univariate linear regression model to predict the router utilization and, based on the prediction, distributes the traffic uniformly over all the routers. Experimentations are performed by implementing the proposed algorithm in NoC simulator. The results show that the proposed dynamic routing algorithm significantly improves traffic distribution over the XY-routing algorithm, algorithms proposed in [9] and [10].","PeriodicalId":354855,"journal":{"name":"2023 11th International Symposium on Electronic Systems Devices and Computing (ESDC)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 11th International Symposium on Electronic Systems Devices and Computing (ESDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESDC56251.2023.10149856","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

With the advancements in VLSI technology, the possibility of multiple cores is now a reality. This has brought on some new challenges like communication and scalability to the field. Network-on-Chips (NoCs) are proposed to address the challenges of multi-core systems and have become a prominent solution for the multi-processor system-on-chip (MPSoC). Mesh topology is one of the simple and efficient topologies of NoC. The routing algorithm used in mesh topology is static. All the packets move in fixed paths, which create more load on some routers. A dynamic routing algorithm is proposed in this paper to address traffic distribution and prevent the routers from failure due to the excess load. The proposed routing algorithm uses a univariate linear regression model to predict the router utilization and, based on the prediction, distributes the traffic uniformly over all the routers. Experimentations are performed by implementing the proposed algorithm in NoC simulator. The results show that the proposed dynamic routing algorithm significantly improves traffic distribution over the XY-routing algorithm, algorithms proposed in [9] and [10].
基于网格NoC的路由器利用率规范化的动态路由算法
随着VLSI技术的进步,多核的可能性现在已经成为现实。这给该领域带来了一些新的挑战,如通信和可扩展性。片上网络(noc)是为了应对多核系统的挑战而提出的,已成为多处理器片上系统(MPSoC)的重要解决方案。网格拓扑是一种简单、高效的NoC拓扑结构。网状拓扑中使用的路由算法是静态的。所有的数据包都在固定的路径上移动,这给一些路由器带来了更多的负载。本文提出了一种动态路由算法来解决流量分配问题,防止路由器因过载而失效。提出的路由算法采用单变量线性回归模型来预测路由器的利用率,并在此基础上将流量均匀地分布在所有路由器上。通过在NoC模拟器上实现该算法进行了实验。结果表明,本文提出的动态路由算法比[9]和[10]中提出的xy路由算法显著改善了流量分布。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信