DocumentCode :
125597
Title :
Design and Implementation of Dynamic Thermal-Adaptive Routing Strategy for Networks-on-Chip
Author :
Dahir, Nizar ; Tarawneh, Ghaith ; Mak, Terrence ; Al-Dujaily, Ra´ed ; Yakovlev, Alex
Author_Institution :
Sch. of Electr. & Electron. Eng., Newcastle Univ., Newcastle upon Tyne, UK
fYear :
2014
fDate :
12-14 Feb. 2014
Firstpage :
384
Lastpage :
391
Abstract :
Technology scaling is leading to extreme thermal challenges that make worst-case cooling system design unfavourable. On the other hand, on-chip communication, in terms of Network-on-Chip (NoC) workload, is expected to dominate Systems-on-Chip as a major heat source. In this paper a Runtime Thermal Management (RTM) design implementation for NoCs is proposed. Dynamic Programming Network (DPN) is introduced to implement the adaptive routing control logic and Ring Oscillators (ROs) are used for temperature sensing. Various challenges associated with DPN convergence and sensor accuracy and precision, such as isolating the IR drops and intra-chip process variations, are addressed. An FPGA implementation of the proposed strategy demonstrates promising results in terms of both thermal regulation and functionality with a variety of traffics. In terms of functionality, the proposed scheme is shown to be highly flexible in manoeuvring the packets away from hot regions. This results in up to 16% reduction in the maximum chip temperature and lowers chip thermal gradient by up to 51% compared with performance-driven routing. Moreover, the proposed scheme results in significantly slower chip heating which is reflected as up to 100% higher performance when the chip works under a thermal limit. These results imply that the proposed technique would improve thermal reliability and performance for future many-core VLSI systems.
Keywords :
dynamic programming; field programmable gate arrays; network-on-chip; DPN; FPGA implementation; NoC; RTM; adaptive routing control logic; dynamic programming network; dynamic thermal-adaptive routing strategy; many-core VLSI systems; networks-on-chip; on-chip communication; ring oscillators; runtime thermal management design; systems-on-chip; Dynamic programming; Routing; System-on-chip; Temperature measurement; Temperature sensors; Thermal management; Adaptive Routing; Dynamic Thermal Management; FPGA; Implementation; Multi-core Architectures; Networks-on-Chip; On-chip Sensing; Ring Oscillators;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
Conference_Location :
Torino
ISSN :
1066-6192
Type :
conf
DOI :
10.1109/PDP.2014.70
Filename :
6787303
Link To Document :
بازگشت