• DocumentCode
    549919
  • Title

    A Simulation Based Buffer Sizing Algorithm for Network on Chips

  • Author

    Kumar, Anish S. ; Kumar, M. Pawan ; Murali, Srinivasan ; Kamakoti, V. ; Benini, Luca ; De Micheli, Giovanni

  • Author_Institution
    Indian Inst. of Technol. Madras, Chennai, India
  • fYear
    2011
  • fDate
    4-6 July 2011
  • Firstpage
    206
  • Lastpage
    211
  • Abstract
    Buffers in on-chip networks constitute a significant proportion of the power consumption and area of the interconnect. Hence, reducing the buffering overhead of Networks on Chips (NoCs) is an important problem. For application-specific designs, the network utilization across the different links and switches is non-uniform, thereby requiring a buffer sizing approach that tackles the non uniformity. Moreover, congestion effects that occur during network operation needs to be captured when sizing the buffers. To this end, we propose a two-phase algorithm to size the switch buffers in NoCs. Our algorithm considers both the static (based on bandwidth and latency requirements) and dynamic (based on simulation) effects when sizing buffers. Our experiments show that the application of the algorithm results in 42% reduction in amount of buffering required to meet the application constraints when compared to a standard buffering approach.
  • Keywords
    network-on-chip; NoC; network on chips; simulation based buffer sizing algorithm; two-phase algorithm; Algorithm design and analysis; Bandwidth; Benchmark testing; Computational modeling; Delay; Mathematical model; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2011 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Chennai
  • ISSN
    2159-3469
  • Print_ISBN
    978-1-4577-0803-9
  • Electronic_ISBN
    2159-3469
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2011.72
  • Filename
    5992481