Publication:
Dimetrodon: Processor-level Preventive Thermal Management via Idle Cycle Injection

Thumbnail Image

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.

Research Projects

Organizational Units

Journal Issue

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

Endorsement

Review

Supplemented By

Referenced By

Related Stories