• DocumentCode
    2757691
  • Title

    A Low Cost Single-Cycle Router Based on Virtual Output Queuing for On-chip Networks

  • Author

    Son Truong Nguyen ; Oyanagi, Shigeru

  • Author_Institution
    Dept. of Comput. Sci., Ritsumeikan Univ., Kusatsu, Japan
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    60
  • Lastpage
    67
  • Abstract
    The communication latency of Network-on-Chip (NoC) is one of the factors that significantly impacts on the application performance on System-on-Chips. To reduce the NoC latency, we propose a low latency architecture of router, which utilizes virtual output queuing (VOQ) to shorten the processing time of a packet transfer. Based on taking advantage of VOQ in buffering, the number of pipeline stages of a packet transfer can be reduced to two stages of switch allocation and switch traversal. By speculatively implementing these stages in a parallel fashion, the router can perform a packet transfer in only one clock cycle. In addition, a multiple VOQ architecture that each input port maintains more than one queue for each output channel is also proposed for improving the throughput of router. We have implemented the proposed router on FPGA and evaluated in terms of communication latency, throughput and hardware amount. The experimental results show that in a 4 × 4 two-dimensional mesh network, the proposed router reduces the communication latency by 25% and cost of area by 67.3% as compared to the look-ahead speculative virtual channel router.
  • Keywords
    field programmable gate arrays; network-on-chip; pipeline processing; queueing theory; telecommunication network routing; FPGA; NoC latency; VOQ; communication latency; network-on-chip; packet transfer; single-cycle router; two-dimensional mesh network; virtual output queuing; Computer architecture; Hardware; Pipelines; Resource management; Routing; Switches; System-on-a-chip;
  • 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.15
  • Filename
    5615607