ACM Home Page
Please provide us with feedback. Feedback
Predictive dynamic thermal management for multicore systems
Full text PdfPdf (468 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 45th annual Design Automation Conference table of contents
Anaheim, California
SESSION: Power and thermal considerations in single- and multi-core systems table of contents
Pages 734-739  
Year of Publication: 2008
ISBN ~ ISSN:0738-100X , 978-1-60558-115-6
Authors
Inchoon Yeo  Texas A&M University, College Station, TX
Chih Chun Liu  Texas A&M University, College Station, TX
Eun Jung Kim  Texas A&M University, College Station, TX
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
: IEEE/CASS/CANDE/CEDA
: The EDA Consortium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 113,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1391469.1391658
What is a DOI?

ABSTRACT

Recently, processor power density has been increasing at an alarming rate resulting in high on-chip temperature. Higher temperature increases current leakage and causes poor reliability. In this paper, we propose a Predictive Dynamic Thermal Management (PDTM) based on Application-based Thermal Model (ABTM) and Core-based Thermal Model (CBTM) in the multicore systems. ABTM predicts future temperature based on the application specific thermal behavior, while CBTM estimates core temperature pattern by steady state temperature and workload. The accuracy of our prediction model is 1.6% error in average compared to the model in HybDTM [8], which has at most 5% error. Based on predicted temperature from ABTM and CBTM, the proposed PDTM can maintain the system temperature below a desired level by moving the running application from the possible overheated core to the future coolest core (migration) and reducing the processor resources (priority scheduling) within multicore systems. PDTM enables the exploration of the tradeoff between throughput and fairness in temperature-constrained multicore systems. We implement PDTM on Intel's Quad-Core system with a specific device driver to access Digital Thermal Sensor (DTS). Compared against Linux standard scheduler, PDTM can decrease average temperature about 10%, and peak temperature by 5°C with negligible impact of performance under 1%, while running single SPEC2006 benchmark. Moreover, our PDTM outperforms HRTM [10] in reducing average temperature by about 7% and peak temperature by about 3°C with performance overhead by 0.15% when running single benchmark.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
"Intel 64 and IA-32 Architectures Software Developer's Manual," http://support.intel.com/design/processor/manuals/.
 
2
 
3
 
4
X. Chen, "Recursive Least-Squares Method with Membership Functions," in International Conference on Machine learning and Cybernetics, 2004.
 
5
S. Gunther, F. Binns, D. Carmean, and J. Hall, "Managing the Impact of increasing Microprocessor Power Consumption," Intel Technology Journal, 2001.
6
 
7
F. Kreith and M. S. Bohn, Principles of Heat Transfer. CENGAGE-Engineering, 2000.
8
9
10
11
12
 
13
14
 
15

Collaborative Colleagues:
Inchoon Yeo: colleagues
Chih Chun Liu: colleagues
Eun Jung Kim: colleagues