DocumentCode :
3561292
Title :
A Fast High-Level Event-Driven Thermal Estimator for Dynamic Thermal Aware Scheduling
Author :
Cui, Jin ; Maskell, Douglas L.
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
Volume :
31
Issue :
6
fYear :
2012
fDate :
6/1/2012 12:00:00 AM
Firstpage :
904
Lastpage :
917
Abstract :
Thermal aware scheduling (TAS) is an important system level optimization for many-core systems. A fast event driven thermal estimation method, which includes both the dynamic and leakage power models, for monitoring temperature and guiding dynamic TAS (DTAS) is proposed in this paper. The fast event driven thermal estimation is based upon a thermal map, with occasional thermal sensor-based calibration, which is updated only when a high level event occurs. To minimize the overhead, while maintaining the estimation accuracy, prebuilt look-up-tables and predefined leakage calibration parameters are used to speed up the thermal solution. Experimental results show our method is accurate, producing thermal estimations of similar quality to an existing open-source thermal simulator, while having a considerably reduced computational complexity. Based on this predictive approach, we take full advantage of a projected future thermal map to develop several heuristic policies for DTAS. We show that our proposed predictive policies are significantly better, in terms of minimizing average/peak temperature, reducing the dynamic thermal management overhead and improving other real-time features, than existing DTAS schedulers, making them highly suitable for heuristically guiding thermal aware task allocation and scheduling.
Keywords :
calibration; circuit optimisation; computational complexity; multiprocessing systems; scheduling; system-on-chip; table lookup; temperature sensors; DTAS schedulers; MPSoC; computational complexity; dynamic thermal aware scheduling; dynamic thermal management overhead; fast high-level event-driven thermal estimator method; guiding dynamic TAS; heuristic policies; heuristically guiding thermal aware task allocation; leakage power models; look-up-tables; many-core systems; monitoring temperature; multiprocessor; open-source thermal simulator; predefined leakage calibration parameters; system level optimization; thermal map; thermal sensor-based calibration; Estimation; Multicore processing; Table lookup; Temperature sensors; Thermal management; Dynamic thermal aware scheduling (DTAS); event-driven; multiprocessor; predictive policy; thermal map;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
Conference_Location :
6/1/2012 12:00:00 AM
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2012.2183371
Filename :
6200435
Link To Document :
بازگشت