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