ACM Home Page
Please provide us with feedback. Feedback
Checkpointing alternatives for high performance, power-aware processors
Full text PdfPdf (76 KB)
Source International Symposium on Low Power Electronics and Design archive
Proceedings of the 2003 international symposium on Low power electronics and design table of contents
Seoul, Korea
SESSION: Energy efficient microarchitectural techniques table of contents
Pages: 318 - 321  
Year of Publication: 2003
ISBN:1-58113-682-X
Author
Andreas Moshovos  University of Toronto, Toronto, ON, Canada
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 13,   Citation Count: 9
Additional Information:

abstract   references   cited by   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/871506.871585
What is a DOI?

ABSTRACT

High performance processors use checkpointing to rapidly recover from branch mispredictions and possibly other exceptions. We demonstrate that conventional checkpointing becomes unattractive in terms of resource and power requirements for future generation processors. We propose out-of-order checkpoint release and checkpoint prediction, two alternatives that require significantly less resources and power while maintaining high-performance. We demonstrate their utility at the register alias table (RAT). Our methods reduce the number of RAT checkpoints to 1/3 (from 48 down to 16) for an aggressive, 8-way superscalar processor with a 256-entry instruction window. Using a 0.18um process model we estimate that RAT power is reduced by 24%.


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
2
 
3
R. P. Colwell and R. L. Steck, A 0.6um BiCMOS Processor with Dynamic Execution, In Proc. International Solid State Circuits Conference, Feb. 1995.
4
 
5
P6 Power Data, Intel Corp.
 
6
D. Burger and T. Austin, The Simplescalar Simulation Environment, Univ. of Wisconsin-Madison, Computer Sciences Dept. Technical Report.
 
7
8
 
9

CITED BY  9