DAT:一种片上网络的偏转感知拥塞控制方法
167 浏览量
更新于2024-08-26
收藏 1.05MB PDF 举报
"无缓存片上网络中偏转感知的拥塞控制方法"
在当前的计算机系统中,多核架构的使用越来越普遍,这导致了片上网络(On-Chip Networks,NoC)的需求增加。片上网络是多核处理器间通信的关键组件,负责在各个核心之间高效地传输数据。然而,随着核心数量的增加,网络拥塞成为了一个严重的问题,它降低了系统吞吐量并限制了网络的可扩展性。
传统的拥塞控制策略通常侧重于调节高网络密度应用的注入速率,但这种方法并不能精确地控制网络拥塞。针对这一问题,文章提出了DAT(Deflection Awareness Traffic Control)方法,这是一种偏转感知的拥塞控制机制,专门设计用于无缓存片上网络。
DAT方法的核心在于分布式偏转监控表,该表用于跟踪网络中数据包的偏转情况。当数据包无法直接到达目的地而需要通过其他路径转发时,就会发生偏转。通过监测这些偏转事件,DAT能够快速识别出网络中的拥塞源。一旦确定了拥塞源,DAT会结合网络的利用率来调整这些源向网络注入数据包的速度,以缓解网络拥塞,从而提高整体网络性能。
在16核的仿真环境下,DAT方法的评估结果表明,相比标准的无缓存NoC,该方法可以平均降低网络偏转率8.6%,这是一个显著的改进。同时,DAT还展示出了良好的可扩展性和较低的硬件开销,这意味着它可以在更大型的多核系统中应用,而不增加过多的成本或复杂性。
该研究的贡献在于提供了一种新的、动态的拥塞控制策略,它不仅考虑了网络密集度,还直接针对数据包偏转现象,从而提高了片上网络的效率。此外,由于其基于分布式监控和轻量级的实现,DAT方法也具备了实时性和适应性,能够有效地应对不断变化的网络状况。
关键词:多核;片上网络;拥塞控制
DAT方法的成功在于它能够动态地响应网络状态,通过监测偏转来预防而不是仅仅响应拥塞,这使得网络资源得到了更有效的分配。在多核架构的未来发展中,这样的拥塞控制策略将对提升系统的整体性能和可靠性起到关键作用。
2010-04-05 上传
2021-09-19 上传
2021-09-20 上传
2022-11-28 上传
2019-09-11 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38684633
- 粉丝: 4
- 资源: 927
最新资源
- Haskell编写的C-Minus编译器针对TM架构实现
- 水电模拟工具HydroElectric开发使用Matlab
- Vue与antd结合的后台管理系统分模块打包技术解析
- 微信小游戏开发新框架:SFramework_LayaAir
- AFO算法与GA/PSO在多式联运路径优化中的应用研究
- MapleLeaflet:Ruby中构建Leaflet.js地图的简易工具
- FontForge安装包下载指南
- 个人博客系统开发:设计、安全与管理功能解析
- SmartWiki-AmazeUI风格:自定义Markdown Wiki系统
- USB虚拟串口驱动助力刻字机高效运行
- 加拿大早期种子投资通用条款清单详解
- SSM与Layui结合的汽车租赁系统
- 探索混沌与精英引导结合的鲸鱼优化算法
- Scala教程详解:代码实例与实践操作指南
- Rails 4.0+ 资产管道集成 Handlebars.js 实例解析
- Python实现Spark计算矩阵向量的余弦相似度