Temperature-aware microarchitecture
Proceedings of the 30th annual international symposium on Computer architecture
Real Time Optimization by Extremum Seeking Control
Real Time Optimization by Extremum Seeking Control
Reducing power density through activity migration
Proceedings of the 2003 international symposium on Low power electronics and design
Heat-and-run: leveraging SMT and CMP to manage power density through the operating system
ASPLOS XI Proceedings of the 11th international conference on Architectural support for programming languages and operating systems
Increasing Register File Immunity to Transient Errors
Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
A simulation methodology for reliability analysis in multi-core SoCs
GLSVLSI '06 Proceedings of the 16th ACM Great Lakes symposium on VLSI
Active bank switching for temperature control of the register file in a microprocessor
Proceedings of the 17th ACM Great Lakes symposium on VLSI
Using Register Lifetime Predictions to Protect Register Files against Soft Errors
DSN '07 Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks
Temperature-aware MPSoC scheduling for reducing hot spots and gradients
Proceedings of the 2008 Asia and South Pacific Design Automation Conference
Dynamic thermal clock skew compensation using tunable delay buffers
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Register-relocation: a thermal-aware renaming method for reducing temperature of a register file
ACM SIGAPP Applied Computing Review
HiPEAC'10 Proceedings of the 5th international conference on High Performance Embedded Architectures and Compilers
Reliable on-chip systems in the nano-era: lessons learnt and future trends
Proceedings of the 50th Annual Design Automation Conference
Run-time adaption for highly-complex multi-core systems
Proceedings of the Ninth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis
Hi-index | 0.00 |
The thermal behavior of on-chip systems is crucial in order to maintain a reliable operation throughout its lifetime. Potential thermal hotspots like, for example, register files are particularly responsible for unreliable behavior and have therefore been the focus of related research. Within this paper we demonstrate that a pro-active thermal strategy is necessary in order to avoid thermal hotspots by performing load balancing -- in regards to the temperature produced by the computational load -- through the means of activity migration. We have found that extremum-seeking control is a powerful way to achieve this goal because of its properties that are tailored to the thermal management problem. Our work deploys a thermal camera that captures the infrared emissions from the silicon wafer of an FPGA chip enabling us to accurately analyze and evaluate the impact of our load-balancing approach with respect to the chip's thermal behavior. The obtained reduction of peak temperature is 9°C and the reduction in thermal spatial variation is from 6°C to 1°C. We additionally apply extremum-seeking control to the register file of a superscalar ASIC microarchitecture. Our results using thermal simulation show on average a 13°C (up to 21°C) reduction of peak temperature in the register file while exhibiting a 49% reduction in thermal spatial variation compared to State-of-the-Art while incurring an average performance penalty of 1.4% but without increasing the area footprint of the register file.