2D-Mesh片上网络通信密集点优化策略:负载分散与路由算法
170 浏览量
更新于2024-08-28
收藏 1.84MB PDF 举报
2D-Mesh片上网络是一种广泛应用的片上网络结构,它通过复用技术和相对较低的实现难度,为大规模集成电路系统(System-on-Chip, SoC)提供了高效、低功耗和小型化的通信解决方案。然而,随着NoC集成的功能模块增多,这些模块间的通信需求差异导致了通信密集点(Communication Hot-Spot, CHS)的出现。CHS指的是某些节点与其他节点的通信频率远高于平均值,当通信量超过了这些节点的处理能力时,会导致网络拥塞,进而严重影响整个系统的性能。
针对这一问题,本文主要探讨了在2D-Mesh结构中如何优化通信密集点。首先,文章分析了CHS产生的原因,这可能包括模块间的任务分配不均衡、数据流模式的集中等。为了缓解这种拥塞,作者提出了一个分散通信密集点负载的方法,即通过局部调整网络互连结构,增加与大通信量模块相连的路由器数目。这样做的目的是通过扩大传输路径,减轻单个节点的压力,提高网络的整体带宽利用率。
其次,文章介绍了一种基于区域的XY-YX路由算法。这种算法的设计目标是根据通信密集点的分布情况,优化数据包的转发路径,避免在热点区域形成拥堵。XY-YX路由可能是借鉴了二维网格的特点,通过交替的X和Y方向的路由选择,使得数据包能够在多个路由器间分散传播,从而降低了通信延时并提高了吞吐量。
实验结果显示,通过实施提出的优化方法和路由策略,2D-Mesh片上网络的通信性能得到了显著提升。这种改进不仅有助于提高系统整体的效率,还为未来的SoC设计提供了实用的解决方案,适应了不断增长的性能需求和复杂度挑战。
总结来说,本文的主要贡献在于提出了一种有效的应对2D-Mesh片上网络通信密集点问题的方法,通过结构调整和优化路由算法,成功地降低了网络拥塞,改善了系统性能。这对于现代高性能集成电路设计和优化具有重要的实践意义。
2021-10-09 上传
2019-07-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38500664
- 粉丝: 2
- 资源: 889
最新资源
- 数据-行业数据-天立教育:2020年度报告.rar
- 硬件记录
- Pytorch 快速入门实战之 Fashionmnist
- 程序等待-易语言
- zabbix-html-email-template:可自定义的Zabbix HTML电子邮件模板-ProblemRecovery
- set-compose-tags
- DotinPolygonAlgorithm:DotinPolygon算法
- 行业分类-设备装置-可记录媒体的分离装置.zip
- WindowsFormsApplication1.rar
- 仿QQ登录界面-易语言
- IBM应用数据科学Capstone
- Python库 | outlier_akashjindal347-0.0.1-py3-none-any.whl
- TheWorldBetweenUs:豆瓣评论分析
- bgpvis:bgpdump数据分析
- plasmid_mapR:用于在整个基因组序列数据集中进行质量计算和可视化参考质粒覆盖范围的软件包
- 行业分类-设备装置-叶片平台的冷却.zip