Thermal Management for 3D Processors via Task Scheduling
- 1 September 2008
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2008 37th International Conference on Parallel Processing
- p. 115-122
- https://doi.org/10.1109/icpp.2008.51
Abstract
A rising horizon in chip fabrication is the 3D integration technology. It stacks two or more dies vertically with a dense, high-speed interface to increase the device density and reduce the delay of interconnects across the dies. However, a major challenge in 3D technology is the increased power density which brings the concern of heat dissipation within the processor. High temperatures trigger voltage and frequency throttlings in hardware which degrade the chip performance. Moreover, high temperatures impair the processorpsilas reliability and reduce its lifetime. To alleviate this problem, we propose in this paper an OS-level scheduling algorithm that performs thermal-aware task scheduling on a 3D chip. Our algorithm leverages the inherent thermal variations within and across different tasks, and schedules them to keep the chip temperature low. We observed that vertically adjacent dies have strong thermal correlations, and the scheduler should consider them jointly. Our proposed algorithm can remove on average 54% of hardware DTMs and result in 7.2% performance improvement over the base case.Keywords
This publication has 17 references indexed in Scilit:
- Processor Design in 3D Die-Stacking TechnologiesIEEE Micro, 2007
- TILTS: A Fast Architectural-Level Transient Thermal Simulation MethodJournal of Low Power Electronics, 2007
- Thermal Herding: Microarchitecture Techniques for Controlling Hotspots in High-Performance 3D-Integrated ProcessorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Introspective 3D chipsPublished by Association for Computing Machinery (ACM) ,2006
- HotSpot: a compact thermal modeling methodology for early-stage VLSI designIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2006
- Thermal analysis of a 3D die-stacked high-performance microprocessorPublished by Association for Computing Machinery (ACM) ,2006
- A systematic method for functional unit power estimation in microprocessorsPublished by Association for Computing Machinery (ACM) ,2006
- HybDTM: a coordinated hardware-software approach for dynamic thermal managementProceedings of the 39th conference on Design automation - DAC '02, 2006
- Temperature-aware microarchitectureACM Transactions on Architecture and Code Optimization, 2004
- A stochastic global net-length distribution for a three-dimensional system-on-a-chip (3D-SoC)Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002