• DocumentCode
    3291234
  • Title

    Statistical Approach to NoC Design

  • Author

    Cohen, Itamar ; Rottenstreich, Ori ; Keslassy, Isaac

  • Author_Institution
    Technion - Israel Inst. of Technol., Haifa
  • fYear
    2008
  • fDate
    7-10 April 2008
  • Firstpage
    171
  • Lastpage
    180
  • Abstract
    Chip multiprocessors (CMPs) combine increasingly many general-purpose processor cores on a single chip. These cores run several tasks with unpredictable communication needs, resulting in uncertain and often-changing traffic patterns. This unpredictability leads network-on-chip (NoC) designers to plan for the worst-case traffic patterns, and significantly over-provision link capacities. In this paper, we provide NoC designers with an alternative statistical approach. We first present the traffic-load distribution plots (T-plots), illustrating how much capacity over- provisioning is needed to service 90%, 99%, or 100% of all traffic patterns. We prove that in the general case, plotting T-plots is #P-complete, and therefore extremely complex. We then show how to determine the exact mean and variance of the traffic load on any edge, and use these to provide Gaussian-based models for the T-plots, as well as guaranteed performance bounds. Finally, we use T-plots to reduce the network power consumption by providing an efficient capacity allocation algorithm with predictable performance guarantees.
  • Keywords
    Gaussian processes; network-on-chip; statistics; Gaussian-based models; NoC design; chip multiprocessors; statistical approach; traffic patterns; traffic-load distribution; Bandwidth; Capacity planning; Energy consumption; Gaussian processes; Network-on-a-chip; Prediction algorithms; Switches; Telecommunication traffic; Tiles; Traffic control; NoC; T-Plot; capacity allocation; statistical approach; traffic matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip, 2008. NoCS 2008. Second ACM/IEEE International Symposium on
  • Conference_Location
    Newcastle upon Tyne
  • Print_ISBN
    0-7695-3098-2
  • Type

    conf

  • DOI
    10.1109/NOCS.2008.4492736
  • Filename
    4492736