• DocumentCode
    3287465
  • Title

    Deadlock-Free Multi-Path Routing for Torus-Based NoCs

  • Author

    Jiao, Yaoting ; Yang, Mei ; Jiang, Yingtao ; Yingtao Jiang ; Yun, Xiaochun

  • Author_Institution
    Nankai Univ., Tianjin
  • fYear
    2008
  • fDate
    7-9 April 2008
  • Firstpage
    253
  • Lastpage
    258
  • Abstract
    In our previous work, a multi-path routing (MPR) scheme was proposed to maximize the data throughput for torus-based NoCs by utilizing multiple paths for concurrent data transmission. In this paper, a deadlock-free virtual channel model is proposed for the MPR scheme. In this virtual channel model, every physical channel on the network is split into about 3.5 virtual channels on average. It is proved that any minimal routing algorithm (including the MPR scheme) using this model is deadlock-free. The MPR scheme employing this new virtual channel model is still a fully adaptive one. The performance of the MPR scheme using the proposed virtual channel model is evaluated through simulations and compared with the fully adaptive single-path minimal routing (SPR) scheme with the same virtual channel model. Simulation results show that MPR achieves better average message latency and normalized accepted traffic than SPR under both uniform and nonuniform traffic in general.
  • Keywords
    network routing; network-on-chip; telecommunication channels; telecommunication traffic; adaptive single-path minimal routing; deadlock-free multipath routing; deadlock-free virtual channel; message latency; network-on-chip; nonuniform traffic; torus-based NoC; Crosstalk; Data communication; Information technology; Multiprocessor interconnection networks; Network-on-a-chip; Routing; System recovery; Telecommunication traffic; Throughput; Traffic control; MPR; NoC; deadlock;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations, 2008. ITNG 2008. Fifth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-7695-3099-0
  • Type

    conf

  • DOI
    10.1109/ITNG.2008.171
  • Filename
    4492488