• DocumentCode
    3438140
  • Title

    Smart Port Allocation for Adaptive NoC Routers

  • Author

    James, R. ; Jose, J. ; Antony, J.K.

  • Author_Institution
    Rajagiri Sch. of Eng. & Technol., Kochi, India
  • fYear
    2015
  • fDate
    3-7 Jan. 2015
  • Firstpage
    475
  • Lastpage
    480
  • Abstract
    Network on Chip (NoC) is an emerging communication framework for multiple processing cores on a System on Chip (SoC). The router micro-architecture determines the performance of such a communication network to a great extend. Considering the cost effective performance and scalability, minimally buffered deflection routers are emerging as a popular design choice for NoC based multicore systems. In this paper, a new router architecture is proposed which has an enhanced pipeline register and a smart port allocator that significantly reduces the pipeline stage delay in the router. The proposed smart port allocator assigns output port to incoming flits dynamically based on available output ports and flit occupancy level of the enhanced pipeline register. This eliminates unwanted intra-router movement of flits. Experimental results on synthetic and real workloads show that the proposed router reduces average packet latency, output channel wastage, deflection rate of flits and increases the throughput in the network when compared to the state-of-the-art minimally buffered deflection routers.
  • Keywords
    multiprocessing systems; network routing; network-on-chip; SoC; adaptive NoC routers; buffered deflection routers; channel wastage; multiple processing cores; network on chip; packet latency; pipeline register; pipeline stage delay; router microarchitecture; smart port allocation; system on chip; unwanted intra-router movement; Buffer storage; Pipelines; Ports (Computers); Registers; Resource management; Routing; Switches; buffer-pool; deflection routing; router pipeline;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design (VLSID), 2015 28th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2015.86
  • Filename
    7031780