Dimetrodon: Processor-level Preventive Thermal Management via Idle Cycle Injection
Citation
Bailis, Peter, Vijay Janapa Reddi, Sanjay Gandhi, David Brooks, and Margot Seltzer. 2011. Dimetrodon: processor-level preventive thermal management via idle cycle injection. In Proceedings of the 48th Design Automation Conference (DAC 2011), San Diego, California, June 5-10, 2011, ed. Leon Stok, Nikil D. Dutt, and Soha Hassoun.Abstract
Processor-level dynamic thermal management techniques have long targeted worst-case thermal margins. We examine the thermal-performance trade-offs in average-case, preventive thermal management by actively degrading application performance to achieve long-term thermal control. We propose Dimetrodon, the use of idle cycle injection, a flexible, per-thread technique, as a preventive thermal management mechanism and demonstrate its efficiency compared to hardware techniques in a commodity operating system on real hardware under throughput and latency-sensitive real-world workloads. Compared to hardware techniques that also lack flexibility, Dimetrodon achieves favorable trade-offs for temperature reductions up to 30% due to rapid heat dissipation during short idle intervals.Terms of Use
This article is made available under the terms and conditions applicable to Open Access Policy Articles, as set forth at http://nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of-use#OAPCitable link to this page
http://nrs.harvard.edu/urn-3:HUL.InstRepos:8739093
Collections
- FAS Scholarly Articles [18292]
Contact administrator regarding this item (to report mistakes or request changes)