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 条
  • [31] An optimal memory allocation for application-specific multiprocessor system-on-chip
    Meftali, S
    Gharsalli, F
    Rousseau, F
    Jerraya, AA
    ISSS'01: 14TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2001, : 19 - 24
  • [32] System-level performance estimation for application-specific MPSoC interconnect synthesis
    Huang, Po-Kuan
    Hashemi, Matin
    Ghiasi, Soheil
    2008 SYMPOSIUM ON APPLICATION SPECIFIC PROCESSORS, 2008, : 95 - 100
  • [33] Area-Aware Topology Generation for Application-Specific Networks-on-Chip Using Network Partitioning
    Morgan, Ahmed A.
    Elmiligi, Haytham
    El-Kharashi, M. Watheq
    Gebali, Fayez
    2009 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2009, : 987 - 992
  • [34] A GA-based buffer allocation algorithm for networks-on-chip architecture
    School of Electronic Information, Wuhan University, Wuhan 430079, China
    不详
    Beijing Youdian Daxue Xuebao, 2009, 6 (19-23): : 19 - 23
  • [35] Traffic Scheduling for Application Specific Networks-on-Chip
    Yin, Shouyi
    2008 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEM, 2008, : 1317 - 1321
  • [36] Stochastic communication in application specific networks-on-chip
    Sehgal, Vivek Kumar
    Nitin
    INNOVATIVE ALGORITHMS AND TECHNIQUES IN AUTOMATION, INDUSTRIAL ELECTRONICS AND TELECOMMUNICATIONS, 2007, : 11 - +
  • [37] Application-Specific Network-on-Chip synthesis with flexible router Placement
    Soumya, J.
    Chattopadhyay, Santanu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (07) : 361 - 371
  • [38] Generic Low Latency Router Design for DSP Implementation on Networks-on-Chip
    Baganne, Adel
    Ben-Tekaya, Rafik
    Tourki, Rached
    ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 313 - +
  • [39] Evaluation of energy and buffer aware application mapping for networks-on-chip
    Celik, Cokun
    Bazlamacci, Cuneyt F.
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (04) : 325 - 336
  • [40] Router-Level Performance Driven Dynamic Management in Hierarchical Networks-on-Chip
    Bai, Mingmin
    Zhao, Dan
    Bayoumi, Magdy A.
    2017 30TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2017, : 310 - 315