@conference {bailis2011dimetrodon,
	title = {Dimetrodon: processor-level preventive thermal management via idle cycle injection},
	booktitle = {Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE},
	year = {2011},
	pages = {89{\textendash}94},
	publisher = {IEEE},
	organization = {IEEE},
	address = {San Diego, CA, USA},
	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 inflexible hardware techniques, Dimetrodon achieves favorable trade-offs for temperature reductions up to 30\% due to rapid heat dissipation during short idle intervals.},
	author = {Peter Bailis and Vijay Reddi and Sanjay Gandhi and David Brooks and Margo Seltzer}
}
