DocumentCode
3037904
Title
Stall Cycle Redistribution in a Transparent Fetch Pipeline
Author
Hill, Eric L. ; Lipasti, Mikko H.
Author_Institution
Electr. & Comput. Eng., Wisconsin Univ., Madison, WI
fYear
2006
fDate
4-6 Oct. 2006
Firstpage
31
Lastpage
36
Abstract
Power and power density are now primary design constraints for modern high performance microprocessors. Up to 70% of the dynamic power consumed can be attributed to the clocking system. A consequence of this trend is that clock gating has emerged as both a necessary and efficient method to significantly reduce dynamic power. Transparent pipelining, a recently proposed fine-grain clock gating technique, has the potential to significantly reduce clock power above and beyond conventional pipestage-level clock gating. Previous studies of transparent pipelining have focused on the circuit and implementation-related issues of this approach, while neglecting the broader microarchitectural implications. This paper aims to quantify the microarchitectural opportunities that are afforded by the use of transparent pipelining in a processor´s fetch pipeline. We develop a technique, based on stall cycle redistribution, designed to improve the performance of transparent pipelining on fetch and other high utilization pipelines. We show that stall cycle redistribution can dramatically reduce the clocking overhead of an aggressively pipelined cell-like microprocessor
Keywords
clocks; logic design; low-power electronics; microprocessor chips; pipeline processing; aggressively pipelined cell-like microprocessor; clock power; clocking system; fine-grain clock gating; high performance microprocessors; stall cycle redistribution; transparent fetch pipeline; transparent pipelining; Clocks; Energy consumption; Heuristic algorithms; Microarchitecture; Microprocessors; Permission; Pipeline processing; Power measurement; Signal processing; Switching circuits; Algorithms; Performance; dynamic power; instruction fetch; microarchitecture; pipeline gating;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design, 2006. ISLPED'06. Proceedings of the 2006 International Symposium on
Conference_Location
Tegernsee
Print_ISBN
1-59593-462-6
Type
conf
DOI
10.1109/LPE.2006.4271803
Filename
4271803
Link To Document