Michael A. Hicks
HomeAbout MePublicationsContactOther
Home About Me Publications Contact Me Other
Publications space
Title: Reducing the Branch Power Cost in Embedded Processors Through Static Scheduling, Profiling and SuperBlock Formation
Author(s): M. Hicks and C. Egan and B. Christianson and P. Quick
Publication Date: September 2006
Publication Type: Conference
Book Title: p.366-372 Advances In Computer Systems Architecture
Publisher: Springer
Location: Shanghai, China
Abstract: Abstract. Dynamic branch predictor logic alone accounts for approximately 10% of total processor power dissipation. Recent research indicates that the power cost of a large dynamic branch predictor is offset by the power savings created by its increased accuracy. We describe a method of reducing dynamic predictor power dissipation without degrading prediction accuracy by using a combination of local delay region scheduling and run time profling of branches. Feedback into the static code is achieved with hint bits and avoids the need for dynamic prediction for some individual branches. This method requires only minimal hardware modifications and coexists with a dynamic predictor.

Download Bibtex Reference