• DocumentCode
    2214140
  • Title

    Improving QoS of Multi-layer Networks-on-Chip with Partial and Dynamic Reconfiguration of Routers

  • Author

    Möller, Leandro ; Fischer, Peter ; Moraes, Fernando ; Indrusiak, Leandro Soares ; Glesner, Manfred

  • Author_Institution
    Inst. of Microelectron. Syst., Darmstadt Univ. of Technol., Darmstadt, Germany
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    229
  • Lastpage
    233
  • Abstract
    Networks-on-Chip (NoC) allow several data transfers to occur in parallel and are indeed the communication infra-structure of future hundred-cores Systems-on-Chip (SoCs). However, if specialized modules are sending data at full speed to the NoC, Quality of Service (QoS) can be no longer guaranteed. This work presents a multi-layer mesh NoC approach to improve the QoS of such communication hungry SoCs. While one mesh layer is fixed in the system for control purposes, other data layers can be configured at runtime to provide the desired data throughput required by the application. This is accomplished by partially and dynamically reconfiguring the data layer routers. Arbitration algorithms, routing algorithms and huge crossbars are removed from the data layer routers, because all data routers in the path a configured accordingly before its utilization. A SoC following this idea was prototyped in a Virtex-4 FPGA and the Early Access Partial Flow was used to partially and dynamically reconfigure the NoC. We show that 120 (5!) different configurations are needed for each reconfigurable router with 5 bidirectional ports. Each configuration requires 33KB of memory and occupies 32 CLBs of area.
  • Keywords
    electronic data interchange; multiprocessing systems; network routing; network-on-chip; quality of service; QoS; Virtex-4 FPGA; arbitration algorithm; bidirectional port; communication infrastructure; data layer router; data transfer; early access partial flow; multilayer mesh NoC approach; multilayer network-on-chip; quality of service; routers reconfiguration; routing algorithm; system-on-chip; Multiprocessor Systems-on-Chip; Networks-on-Chip; Partial and Dynamic Reconfiguration; Quality-of-Service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.53
  • Filename
    5694252