DAT:一种片上网络的偏转感知拥塞控制方法

0 下载量 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方法的成功在于它能够动态地响应网络状态,通过监测偏转来预防而不是仅仅响应拥塞,这使得网络资源得到了更有效的分配。在多核架构的未来发展中,这样的拥塞控制策略将对提升系统的整体性能和可靠性起到关键作用。