• DocumentCode
    828435
  • Title

    System-Level Buffer Allocation for Application-Specific Networks-on-Chip Router Design

  • Author

    Hu, Jingcao ; Ogras, UmitY ; Marculescu, Radu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA
  • Volume
    25
  • Issue
    12
  • fYear
    2006
  • Firstpage
    2919
  • Lastpage
    2933
  • Abstract
    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
  • Keywords
    application specific integrated circuits; buffer storage; low-power electronics; network routing; network-on-chip; application specific networks on chip router; buffer sizing; design automation; low power; optimization; system level buffer allocation; Algorithm design and analysis; Computer architecture; Degradation; Network-on-a-chip; Power system interconnection; Resource management; Routing; Silicon; Telecommunication traffic; Topology; Buffer sizing; design automation; low power; networks-on-chip (NoCs); optimization;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2006.882474
  • Filename
    4014532