ACM Home Page
Please provide us with feedback. Feedback
O2C: occasional two-cycle operations for dynamic thermal management in high performance in-order microprocessors
Full text PdfPdf (453 KB)
Source
International Symposium on Low Power Electronics and Design archive
Proceeding of the 13th international symposium on Low power electronics and design table of contents
Bangalore, India
POSTER SESSION: Poster session table of contents
Pages 189-192  
Year of Publication: 2008
ISBN:978-1-60558-109-5
Authors
Swaroop Ghosh  Purdue University, West Lafayette, IN, USA
Jung-Hwan Choi  Purdue University, West Lafayette, IN, USA
Patrick Ndai  Purdue University, West Lafayette, IN, USA
Kaushik Roy  Purdue University, West Lafayette, IN, USA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 41,   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/1393921.1393971
What is a DOI?

ABSTRACT

In this paper, we propose O2C, a novel non-speculative adaptive thermal management technique that reduces the temperature during die-overheating using supply voltage scaling, while maintaining the rated clock frequency. This is accomplished by (a) scaling down the supply voltage, (b) isolating and predicting the set of critical paths, (c) ensuring (by design) that they are activated rarely, and (d) getting around occasional delay failures (at reduced voltage during die-overheating) in these paths by two-cycle operations (assuming all standard operations are single-cycle). Two-cycle operation is achieved by stalling the pipeline for extra clock cycles whenever the set of critical paths are activated. The rare two-cycle operation results in a small decrease in IPC (instructions per cycle). Since called O2C maintains the rated clock frequency and does not require pipeline stalling during supply voltage ramp-up/ramp-down, it achieves high throughput in a thermally constrained environment. We applied called O2C to the integer execution units of an in-order superscalar pipeline. Standard full-chip Dynamic Voltage-Frequency Scaling (DVFS) is very effective in bringing down the temperature, however; it is associated with large throughput loss due to pipeline stalling and slow operating frequency during thermal management. We integrated "O2C with standard DVFS" (called O2Cα) to demonstrate that it can act as a "first step" before full-scale thermal management is required. Our simulations indeed reveal that called O2Cα policy can avoid the requirement of full-scale DVFS during execution of programs.


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
S. Gunther et al., "Managing the impact of increasing microprocessor power consumption", Intel Tech. Journal, 2001.
2
 
3
C. Poirier et al., "Power and temperature control on a 90nm Itanium-family processor", JSSC, 2006.
4
 
5
 
6
 
7
S. Ghosh et al., "CRISTA:A new paradigm for low-power and robust circuit synthesis under parameter variations using critical path isolation", TCAD, 2007.
 
8
 
9
 
10
D. Burger et al., "The SimpleScalar tool set: Version 2.0", Tech. Report, Dept. of CS, Univ. of Wisconsin-Madison, June 1997.
 
11
12
 
13
D. Tarjan et al., "CACTI 4.0", HP Laboratories Technical Report, HPL-2006-86, June 2006.
 
14
BPTM 70nm: Berkeley predictive technology model.
 
15
W. Huang et al., "An improved block-based thermal model in HotSpot-4.0 with granularity considerations", WDDD, June 2007.
 
16
H.Hanson et al.,"Power, performance and thermal management for high-performance systems", Parallel and Distributed Processing Symp, 2007.

Collaborative Colleagues:
Swaroop Ghosh: colleagues
Jung-Hwan Choi: colleagues
Patrick Ndai: colleagues
Kaushik Roy: colleagues