摘要
针对片上网络(No C)中,多条数据流传输导致No C负载分布不均衡问题,提出监测机制的全局负载均衡路由电路。该电路对No C所有路由节点通信量监测统计,基于该全局监测结果,为目标流分配一条负载较小的路径,确保整个No C实现负载均衡。实验结果表明,相较于原有的No C,负载均衡No C虽增加了24个周期的处理延迟,但总延迟最多降低30.9%,其负载量均方差最多减少28.8%,且面积开销在可接受范围之内。该方法能有效监测统计No C中所有路由节点的负载量,选择负载量较小的通信节点来传输目标流,均衡整个No C各路由节点负载,提升No C性能。
Multiple data flows transmission in network on chip( NoC) leads to load imbalance. Aiming at this issue,a global load balancing routing circuit based on monitoring mechanism is proposed. The circuit monitors and counts the traffic of all the routing nodes of No C. From the global monitoring results,the target flows are assigned to a smaller load path to ensure the load balance of the entire No C. The experimental results show that the load balanced NoC reduces the total delay by 30. 9%,and the maximum variance of NoC load by 28. 8%,with processing delay of 24 cycles increased. It proves that the load balanced NoC can effectively monitor and collect the traffic of all nodes in NoC,select the communication node with smaller traffic load to transmit the target flows,balance the load of the NoC routing nodes,and improve the performance of NoC.
出处
《电子测量与仪器学报》
CSCD
北大核心
2018年第5期82-89,共8页
Journal of Electronic Measurement and Instrumentation
基金
国家自然科学基金(61474036)资助项目
关键词
监测
负载均衡
片上网络
多路径路由
monitor
load balancing
network on chip
multi-path routing