• DocumentCode
    2202367
  • Title

    A Virtual Channel Calculation Algorithm for Application Specific On-chip Networks

  • Author

    Wang, Li-Wei

  • Author_Institution
    5th Electron. Res. Inst., Nat. Key Lab. of Sci. & Technol. on Reliability Phys. & Applic. of Electron. Component, Minist. of Ind. & Inf. Technol., Guangzhou, China
  • fYear
    2010
  • fDate
    1-3 Nov. 2010
  • Firstpage
    541
  • Lastpage
    544
  • Abstract
    A virtual channel (VC) calculation algorithm for wormhole-switched on-chip networks is proposed. Traditionally, the virtual channels were allocated uniformly, which results in a waste of area and power. To remedy this situation, based on the queuing theory, we propose a router analytical model. Using this model, the proposed algorithm calculates the bandwidth usage at each router in the network according to the traffic characteristics of the target application, and adds VC only to the channels with the highest bandwidth usage. The simulation results show that the VC allocation result is more reasonable and higher total transmission rate can be achieved compared to the uniform VC allocation. For hotspot traffic, about 33.3% savings in buffering resources can be achieved using our algorithm, in the case of achieving similar performance levels.
  • Keywords
    application specific integrated circuits; channel allocation; multiprocessor interconnection networks; network routing; network-on-chip; queueing theory; application specific on-chip networks; interconnection networks; queuing theory; router analytical model; virtual channel calculation algorithm; wormhole-switched on-chip networks; interconnection networks; network-on-chip; virtual channel; wormhole switch;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Networks and Intelligent Systems (ICINIS), 2010 3rd International Conference on
  • Conference_Location
    Shenyang
  • Print_ISBN
    978-1-4244-8548-2
  • Electronic_ISBN
    978-0-7695-4249-2
  • Type

    conf

  • DOI
    10.1109/ICINIS.2010.78
  • Filename
    5693761