• DocumentCode
    2481347
  • Title

    Oblivious routing design for mesh networks to achieve a new worst-case throughput bound

  • Author

    Sun, Guang ; Chang, Chia-Wei ; Lin, Bill ; Zeng, Lieguang

  • Author_Institution
    State Key Lab. on Microwave & Digital Commun., Tsinghua Univ., Beijing, China
  • fYear
    2012
  • fDate
    Sept. 30 2012-Oct. 3 2012
  • Firstpage
    427
  • Lastpage
    432
  • Abstract
    1/2 network capacity is often believed to be the limit of worst-case throughput for mesh networks. However, this paper provides a new worst-case throughput bound, which is higher than 1/2 network capacity, for odd radix two-dimensional mesh networks. In addition, we propose a routing algorithm called U2TURN that can achieve this worst-case throughput bound for odd radix meshes. For even radix meshes, we prove that U2TURN achieves the optimal worst-case throughput, namely, half of network capacity. U2TURN considers all routing paths with at most 2 turns and distributes the traffic loads uniformly in both X and Y dimensions. Theoretical analysis and simulation results show that U2TURN outperforms existing routing algorithms in worst-case throughput. Moreover, U2TURN achieves good average-throughput at the expense of approximately 1.5× minimal average hop count. For asymmetric meshes, we further propose an algorithm called “U2TURN-A” and provide theoretical analysis for different algorithms. Both theoretical analysis and simulation show that U2TURN and U2TURN-A outperform existing algorithms VAL, DOR and O1TURN in both worst-case and average throughput for asymmetric meshes.
  • Keywords
    circuit optimisation; digital arithmetic; network routing; network topology; network-on-chip; DOR; NoC; O1TURN; U2TURN-A; VAL; asymmetric mesh; even radix mesh; hop count; network capacity; network-on-chip; oblivious routing design; odd radix 2D mesh network; odd radix mesh; optimal worst-case throughput; routing algorithm; routing path; uniform traffic load distribution; worst-case throughput bound; Algorithm design and analysis; Approximation algorithms; Linear programming; Measurement; Mesh networks; Routing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2012 IEEE 30th International Conference on
  • Conference_Location
    Montreal, QC
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4673-3051-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2012.6378674
  • Filename
    6378674