ACM Home Page
Please provide us with feedback. Feedback
Instruction-driven clock scheduling with glitch mitigation
Full text PdfPdf (1.02 MB)
Source
International Symposium on Low Power Electronics and Design archive
Proceeding of the thirteenth international symposium on Low power electronics and design table of contents
Bangalore, India
SESSION: Microarchitectural techniques table of contents
Pages 357-362  
Year of Publication: 2008
ISBN:978-1-60558-109-5
Authors
Gu-Yeon Wei  Harvard University, Cambridge, MA, USA
David Brooks  Harvard University, Cambridge, MA, USA
Ali Durlov Khan  Harvard University, Cambridge, MA, USA
Xiaoyao Liang  Harvard University, Cambridge, MA, 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): 43,   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.1394017
What is a DOI?

ABSTRACT

Instruction-driven clock scheduling is a mechanism that minimizes clock power in deeply-pipelined datapaths. Analysis of realistic processor workloads shows a preponderance of bubbles persist through pipelines like the floating point unit. Clock scheduling ostensibly adapts pipeline depth with respect to bubbles in the instruction stream without performance loss. Unfortunately, shallower pipelines (i.e. longer pipe stages) are prone to larger amounts of glitches propagating through logic, increasing dynamic power. Experimentally measured results from a 130nm FPU test chip with flexible clocking capabilities show a super-linear increase in glitch-induced dynamic power for shallower pipelines. While higher glitch power can severely diminish the power savings offered by clock scheduling, judicious clocking of intermediate stages offers glitch mitigation to recover power savings for worst-case scenarios. Detailed analysis of clock scheduling applied to a FPU in a POWER4-like processor running realistic workloads shows an average net power savings of 15% compared to an aggressively clock-gated design.


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
 
4
 
5
 
6
X. Liang, D. Brooks, and G.-Y. Wei, "A process variation tolerant floating-point unit with voltage interpolation and variable latency," in Proc. IEEE International Solid-State Circuits Conference, Feb. 2008.
 
7
8

Collaborative Colleagues:
Gu-Yeon Wei: colleagues
David Brooks: colleagues
Ali Durlov Khan: colleagues
Xiaoyao Liang: colleagues