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
Link To Document :
بازگشت