• DocumentCode
    649563
  • Title

    Optimizing the overhead for network-on-chip routing reconfiguration in parallel multi-core platforms

  • Author

    Balboni, Marco ; Trivino, Francisco ; Flich, Jose ; Bertozzi, Davide

  • Author_Institution
    ENDIF Dept., Univ. of Ferrara, Ferrara, Italy
  • fYear
    2013
  • fDate
    23-24 Oct. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In order to cope with an increased level of resource contention and dynamic application behaviour, the runtime reconfiguration of the routing function of an on-chip interconnection network is a desirable feature for multi-core hardware platforms in the embedded computing domain. The most intuitive approach consists of draining the network from ongoing packets before reconfiguring its routing tables, thus preventing the occurrence of deadlock from the ground up. The impact on application performance is however unacceptable. On the other hand, truly dynamic approaches are too much of an overhead for an on-chip setting. Recently, the overlapped static reconfiguration (OSR) method was proven to be capable of routing reconfiguration in the presence of background traffic with only a mild impact on the resource budget. This work finds that this method is still far from materializing its potentials in terms of reconfiguration performance (both impact on background traffic, which is still there to some extent, and duration of the reconfiguration transient). Therefore, it proposes a set of optimization methods for OSR spanning the trade-off between performance improvements and implementation cost. To the limit, fully transparent reconfiguration is delivered.
  • Keywords
    multiprocessing systems; multiprocessor interconnection networks; network routing; network-on-chip; OSR method; OSR spanning; background traffic; dynamic application behaviour; fully transparent reconfiguration; multicore hardware platforms; network-on-chip routing reconfiguration; on-chip interconnection network; optimization methods; overhead optimization; overlapped static reconfiguration method; parallel multicore platforms; resource budget; resource contention level; routing function; routing tables; runtime reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System on Chip (SoC), 2013 International Symposium on
  • Conference_Location
    Tampere
  • Type

    conf

  • DOI
    10.1109/ISSoC.2013.6675258
  • Filename
    6675258