【24h】

Achieving Global Fairness for On-Chip Network Using Group Allocation

机译:使用组分配实现片上网络的全球公平性

获取原文
获取原文并翻译 | 示例

摘要

Many papers focus on how to provide high performance for on-chip network. However, fewer papers have discussed fair resource allocation. In fact, global unfairness problem does exist in a network even if locally fair arbitration is adopted. In this paper, we propose Group Allocation to solve global unfairness problem. By controlling the timing to assert the allocation request, Group Allocation changes the service unit of allocation from packet to Group which takes one packet from every competing flow on an input port. In this way, router delivers one packet of every competing flow in an allocation round, so link bandwidth can be equally shared by competitors. Additionally, due to grouping, Group can be automatically adjusted based on the competition of flows. Hence, Group Allocation can be applied to various traffic patterns without prior knowledge of traffic patterns. Simulation results show Group Allocation is able to allocate bandwidth evenly and incur less impact on performance. In hotspot traffic case, the standard deviation of accepted throughputs under Group Allocation is 5.5179*10-6 flits/cycle and it is 0.0210 flits/cycle under round robin policy. It confirms Group Allocation reduces the difference of bandwidth usage among flows and allows resource allocation to be fair.
机译:许多论文集中于如何为片上网络提供高性能。但是,讨论公平资源分配的论文很少。实际上,即使采用本地公平仲裁,网络中也确实存在全球不公平问题。在本文中,我们提出了组分配来解决全球不公平问题。通过控制声明分配请求的时间,组分配将分配的服务单元从数据包更改为组,从而从输入端口上每个竞争流中获取一个数据包。这样,路由器会在分配回合中为每个竞争流交付一个数据包,因此链路带宽可以由竞争者平均共享。另外,由于分组,可以根据流的竞争自动调整分组。因此,无需事先了解流量模式,就可以将组分配应用于各种流量模式。仿真结果表明,组分配能够均匀分配带宽,并且对性能的影响较小。在热点流量的情况下,“组分配”下的已接受吞吐量的标准偏差为5.5179 * 10-6 flits / cycle,而在循环策略下为0.0210 flits / cycle。它确认组分配减少了流之间带宽使用的差异,并允许资源分配是公平的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号