A novel power efficient adaptive RED-based flow control mechanism for networks-on-chip

被引:14
作者
Akbar, R. [1 ]
Safaei, F. [1 ]
Modallalkar, S. M. Seyyed [2 ]
机构
[1] Shahid Beheshti Univ, Fac Comp Sci & Engn, Tehran 1983963113, Iran
[2] QIAU, Dept ECE & IT Engn, Sci & Res Branch, Qazvin, Iran
关键词
Network-on-chip (NoC); Random Early Detection (RED) algorithm; Stochastic learning automata; Performance evaluation; Congestion control management; Power consumption;
D O I
10.1016/j.compeleceng.2015.09.023
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel methodology for improving efficiency and power consumption of networks-on-chip (NoCs). The proposed approach applies queue length considerations of a modified version of RED algorithm. Moreover, a stochastic learning-automata-based algorithm has been used to optimize the threshold values required in RED algorithm. Furthermore, a new architecture has been provided for dynamic flow control of virtual channels. The proposed method contributes to reduction in queue blockages and power consumption in addition to determining an appropriate size for virtual channels. The proposed algorithm was evaluated under various synthetic traffic patterns for different injection rates and trace-driven SPLASH-2 benchmark suite. The experimental results demonstrate that the algorithm reduces latency and power consumption by 23% and 52%, respectively, compared to the conventional NoC. Further, compared to Express Virtual Channels (EVC) scheme, it showed 13% and 36% improvement in latency and power consumption, respectively. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:121 / 138
页数:18
相关论文
共 24 条
[2]  
Al Faruque MA, 2007, IEEE IC CAD, P26
[3]  
[Anonymous], 2003, PRINCIPLES PRACTICES
[4]   A survey of research and practices of network-on-chip [J].
Bjerregaard, Tobias ;
Mahadevan, Shankar .
ACM COMPUTING SURVEYS, 2006, 38 (01) :1-51
[5]   Tuning RED for Web traffic [J].
Christiansen, M ;
Jeffay, K ;
Ott, D ;
Smith, FD .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (03) :249-264
[6]   VIRTUAL-CHANNEL FLOW-CONTROL [J].
DALLY, WJ .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (02) :194-205
[7]  
E-Sahuquillo J, 2013, IEEE T PARALL DISTR, V26, P107
[8]  
E-Sahuquillo J, 2010, P 16 INT C PAR DISTR
[9]   A new proposal to deal with congestion in InfiniBand-based fat-trees [J].
Escudero-Sahuquillo, Jesus ;
Garcia, Pedro J. ;
Quiles, Francisco J. ;
Reinemo, Sven-Arne ;
Skeie, Tor ;
Lysne, Olav ;
Duato, Jose .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (01) :1802-1819
[10]   An Effective and Feasible Congestion Management Technique for High-Performance MINs with Tag-Based Distributed Routing [J].
Escudero-Sahuquillo, Jesus ;
Garcia, Pedro J. ;
Quiles, Francisco J. ;
Flich, Jose ;
Duato, Jose .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (10) :1918-1929