Analysis and optimization of prediction-based flow control in networks-on-chip

被引:15
作者
Ogras, Umit Y. [1 ]
Marculescu, Radu [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
algorithms; performance; design; multi-processor systems; networks-on-chip; flow control; congestion; control;
D O I
10.1145/1297666.1297677
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Networks-on-Chip (NoC) communication architectures have emerged recently as a scalable solution to on-chip communication problems. While the NoC architectures may offer higher bandwidth compared to traditional bus-based communication, their performance can degrade significantly in the absence of effective flow control algorithms. Unfortunately, flow control algorithms developed for macronetworks, either rely on local information, or suffer from large communication overhead and unpredictable delays. Hence, using them in the NoC context is problematic at best. For this reason, we propose a predictive closed-loop flow control mechanism and make the following contributions: First, we develop traffic source and router models specifically targeted to NoCs. Then, we utilize these models to predict the possible congestion in the network. Based on this information, the proposed scheme controls the packet injection rate at traffic sources in order to regulate the. total number of packets in the network. We also illustrate the proposed traffic source model and the applicability of the proposed flow controller to actual designs using real NoC implementations. Finally, simulations and experimental study using our FPGA prototype show that the proposed controller delivers a better performance compared to the traditional switch-to-switch flow control algorithms under various real and synthetic traffic patterns.
引用
收藏
页数:28
相关论文
共 50 条
  • [21] In-Network Monitoring and Control Policy for DVFS of CMP Networks-on-Chip and Last Level Caches
    Chen, Xi
    Xu, Zheng
    Kim, Hyungjun
    Gratz, Paul
    Hu, Jiang
    Kishinevsky, Michael
    Ogras, Umit
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (04)
  • [22] Dynamic On-Chip Thermal Optimization for Three-Dimensional Networks-On-Chip
    Al-Dujaily, Ra'ed
    Mak, Terrence
    Lam, Kai-Pui
    Xia, Fei
    Yakovlev, Alex
    Poon, Chi-Sang
    COMPUTER JOURNAL, 2013, 56 (06) : 756 - 770
  • [23] Adaptive Congestion Control for Application Specific Networks-on-Chip
    Yin Shouyi
    CHINESE JOURNAL OF ELECTRONICS, 2009, 18 (02): : 210 - 214
  • [24] Static timing analysis for modeling QoS in networks-on-chip
    Krimer, Evgeni
    Keslassy, Isaac
    Kolodny, Avinoam
    Walter, Isask'har
    Erez, Mattan
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (05) : 687 - 699
  • [25] Mobile Networks-on-Chip Mapping Algorithms for Optimization of Latency and Energy Consumption
    Kumar, Arvind
    Sehgal, Vivek Kumar
    Dhiman, Gaurav
    Vimal, S.
    Sharma, Ashutosh
    Park, Sangoh
    MOBILE NETWORKS & APPLICATIONS, 2022, 27 (02) : 637 - 651
  • [26] Low energy mapping for tree based networks-on-chip
    Chang Z.-W.
    Sang N.
    Xiong G.-Z.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2010, 39 (04): : 607 - 611
  • [27] Efficient Trace-Driven Metaheuristics for Optimization of Networks-on-Chip Configurations
    Kahng, Andrew B.
    Lin, Bill
    Samadi, Kambiz
    Ramanujam, Rohit Sunkam
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 256 - 263
  • [28] Mobile Networks-on-Chip Mapping Algorithms for Optimization of Latency and Energy Consumption
    Arvind Kumar
    Vivek Kumar Sehgal
    Gaurav Dhiman
    S. Vimal
    Ashutosh Sharma
    Sangoh Park
    Mobile Networks and Applications, 2022, 27 : 637 - 651
  • [29] Voltage-frequency island partitioning for GALS-based networks-on-chip
    Ogras, Umit Y.
    Marculescu, Radu
    Choudhary, Puru
    Marculescu, Diana
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 110 - +
  • [30] Systematic Analysis of Crosstalk Noise in Folded-Torus-Based Optical Networks-on-Chip
    Nikdast, Mahdi
    Xu, Jiang
    Wu, Xiaowen
    Zhang, Wei
    Ye, Yaoyao
    Wang, Xuan
    Wang, Zhehui
    Wang, Zhe
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (03) : 437 - 450