• DocumentCode
    3291116
  • Title

    Design of Bandwidth Aware and Congestion Avoiding Efficient Routing Algorithms for Networks-on-Chip Platforms

  • Author

    Palesi, M. ; Longo, G. ; Signorino, S. ; Holsmark, R. ; Kumar, S. ; Catania, V.

  • Author_Institution
    Univ. of Catania, Catania
  • fYear
    2008
  • fDate
    7-10 April 2008
  • Firstpage
    97
  • Lastpage
    106
  • Abstract
    In this paper we demonstrate that it is possible to design highly efficient application specific routing algorithms which distribute traffic more uniformly by using information regarding applications communication behavior (communication topology and communication bandwidth). We use off-line analysis to estimate expected load on various links in the network. The result of this analysis is used along with the available routing adaptivity in each router to distribute less traffic to links and paths which are expected to be congested. The methodology for Application Specific Routing Algorithms (APSRA) is extended to incorporate these features to design highly adaptive deadlock free routing algorithms which also distribute traffic more uniformly and reduce network congestion. We show that the number of congested links (links exceeding threshold bandwidth) is reduced by up to 100% with this extension. Significant reduction in average delay is also obtained for both synthetic (up to 25%) as well as a real application (12.5%) communication traffic with this extension to APSRA. We discuss architectural implications and area overhead of our approach on the design of a table based NoC router.
  • Keywords
    bandwidth allocation; network-on-chip; telecommunication network routing; telecommunication network topology; application specific routing algorithms; bandwidth aware design; communication bandwidth; communication topology; congestion avoiding efficient routing; networks-on-chip platforms; offline analysis; Algorithm design and analysis; Application software; Bandwidth; Design engineering; Design methodology; Embedded system; Network-on-a-chip; Routing; System recovery; Telecommunication traffic; Application Specific Routing; Congestion.; Deadlock; Network on Chip; Router Design; Routing Algorithm;
  • 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.4492729
  • Filename
    4492729