• DocumentCode
    2351390
  • Title

    Application-specific buffer space allocation for networks-on-chip router design

  • Author

    Hu, Jingcao ; Marculescu, Radu

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2004
  • fDate
    7-11 Nov. 2004
  • Firstpage
    354
  • Lastpage
    361
  • Abstract
    We present a system-level buffer planning algorithm that can be used to customize the router design in networks-on-chip (NoCs). More precisely, given the traffic characteristics of the target application and the buffering space budget, our algorithm automatically assigns the buffer depth for each input channel, in different routers across the chip, to match the communication pattern, 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. For instance, for a complex audio/video application, about 85% savings in buffering resources can be achieved by smart buffer allocation using our algorithm without any reduction in performance.
  • Keywords
    buffer circuits; circuit CAD; communication complexity; integrated circuit design; network routing; resource allocation; system-on-chip; application-specific buffer space allocation; buffering space budget; communication pattern; complex audio-video application; networks-on-chip router design; smart buffer allocation; system-level buffer planning algorithm; uniform buffering resource assignment; Degradation; Delay; Digital signal processing chips; Network-on-a-chip; Power system interconnection; Resource management; Routing; Silicon; System performance; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-8702-3
  • Type

    conf

  • DOI
    10.1109/ICCAD.2004.1382601
  • Filename
    1382601