Publication: Dimetrodon: Processor-level Preventive Thermal Management via Idle Cycle Injection
Open/View Files
Date
2011
Published Version
Journal Title
Journal ISSN
Volume Title
Publisher
ACM
The Harvard community has made this article openly available. Please share how this access benefits you.
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.
Research Data
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.
Description
Other Available Sources
Keywords
performance, reliability, thermal management, average-case design, idle injection
Terms of Use
This article is made available under the terms and conditions applicable to Open Access Policy Articles (OAP), as set forth at Terms of Service