• DocumentCode
    2757714
  • Title

    An Efficient Technique for In-order Packet Delivery with Adaptive Routing Algorithms in Networks on Chip

  • Author

    Palesi, M. ; Holsmark, R. ; Wang, X. ; Kumar, S. ; Yang, M. ; Jiang, Y. ; Catania, V.

  • Author_Institution
    Dipt. di Ing. Inf. e delle Telecomun., Univ. of Catania, Catania, Italy
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    37
  • Lastpage
    44
  • Abstract
    Although adaptive routing algorithms promise higher communication performance, as compared to deterministic routing algorithms, they suffer from the out-of-order packet delivery problem. In the context of Network on Chip, the area and computational overhead of ordering packets at the destination is high and may reverse any gain achieved through the use of adaptivity of the routing algorithm. In this paper, we describe a novel scheme for ensuring in-order packet delivery while retaining the performance advantages of adaptive routing. The hardware architecture of a router that supports the proposed scheme is described. Although the basic idea in our proposal is topology independent we evaluate and compare the performance of our scheme with both deterministic as well as adaptive routing algorithms for 2D mesh NoC. As compared to the XY routing algorithm, our technique significantly reduces the packet delay and improves the saturation point. The impact on router area and power dissipation is also discussed. Although the power consumption of routers increase, the energy consumption per flit increases less than 2% on average, since the higher performance allows for draining more traffic during a certain time window.
  • Keywords
    network routing; network-on-chip; 2D mesh NoC; adaptive routing algorithm; hardware architecture; in-order packet delivery; network-on-chip; packet delay; power consumption; power dissipation; Algorithm design and analysis; Delay; Hardware; Out of order; Routing; System recovery; Topology; Adaptivity; In-order packet delivery; Network on Chip; Performance Analysis; Router Design; Routing Algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
  • Conference_Location
    Lille
  • Print_ISBN
    978-1-4244-7839-2
  • Type

    conf

  • DOI
    10.1109/DSD.2010.53
  • Filename
    5615608