System-level buffer allocation for application-specific networks-on-chip router design

被引:106
|
作者
Hu, Jingcao [1 ]
Ogras, Umit Y. [1 ]
Marculescu, Radu [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
Buffer sizing; design automation; low power; networks-on-chip (NoCs); optimization;
D O I
10.1109/TCAD.2006.882474
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a novel system-level buffer planning algorithm that can be used to customize the router design in networks-on-chip (NoCs) is presented. More precisely, given the traffic characteristics of the target application and the total budget of the available buffering space, the proposed algorithm automatically assigns the buffer depth for each input channel, in different routers across the chip, such that the overall performance is maximized. This is in deep contrast with the uniform assignment of buffering resources (currently used in NoC design), which can significantly degrade the overall system performance. Indeed, the experimental results show that while the proposed algorithm is very fast, significant performance improvements can be achieved compared to the uniform buffer allocation. For instance, for a complex audio/video application, about 80% savings in buffering resources, can be achieved by smart buffer allocation using the proposed algorithm.
引用
收藏
页码:2919 / 2933
页数:15
相关论文
共 50 条
  • [1] Application-specific buffer space allocation for networks-on-chip router design
    Hu, JC
    Marculescu, R
    ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 354 - 361
  • [2] Buffer planning for application-specific networks-on-chip design
    YIN ShouYi1
    2 National Laboratory for Information Science and Technology
    Science China(Information Sciences), 2009, (04) : 547 - 558
  • [3] Buffer planning for application-specific networks-on-chip design
    ShouYi Yin
    LeiBo Liu
    ShaoJun Wei
    Science in China Series F: Information Sciences, 2009, 52 : 547 - 558
  • [4] Buffer planning for application-specific networks-on-chip design
    YIN ShouYiLIU LeiBo WEI ShaoJun Institute of MicroelectronicsTsinghua UniversityBeijing China National Laboratory for Information Science and TechnologyTsinghua UniversityBeijing China
    Science in China(Series F:Information Sciences), 2009, 52 (04) : 547 - 558
  • [5] Buffer planning for application-specific networks-on-chip design
    Yin ShouYi
    Liu LeiBo
    Wei ShaoJun
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2009, 52 (04): : 547 - 558
  • [6] Application Specific Buffer Allocation for Wormhole Routing Networks-on-Chip
    Wang Liwei
    Cao Yang
    Li Xiaohui
    Zhu Xiaohu
    2008 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEM, 2008, : 1312 - 1316
  • [7] Router design for application specific networks-on-chip on reconfigurable systems
    Vestias, Mario P.
    Neto, Horacio C.
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 389 - 394
  • [8] Stochastic communication for application-specific Networks-on-Chip
    Nitin
    Chauhan, Durg Singh
    JOURNAL OF SUPERCOMPUTING, 2012, 59 (02): : 779 - 810
  • [9] Stochastic communication for application-specific Networks-on-Chip
    Durg Singh Nitin
    The Journal of Supercomputing, 2012, 59 : 779 - 810
  • [10] System-level Buffer Allocation for Application Specific Network-on-chip with Wormhole Routing
    Wang, Jian
    Li, Yubai
    Peng, Qicong
    IETE TECHNICAL REVIEW, 2012, 29 (06) : 482 - 491