DocumentCode
772006
Title
An Energy-Efficient BTB Lookup Scheme for Embedded Processors
Author
Chang, Yen-Jen
Author_Institution
Dept. of Comput. Sci., Nat. Chung-Hsing Univ., Taichung
Volume
53
Issue
9
fYear
2006
Firstpage
817
Lastpage
821
Abstract
In this brief, we propose an energy-efficient branch target buffer (BTB) lookup scheme for the embedded processors. Unlike the traditional scheme in which the BTB has to be looked up every instruction fetch, in our design, the BTB is only looked up when the instruction is likely to be a taken branch. By dynamically profiling the taken traces during program execution, the new scheme can achieve the goal of one BTB lookup per taken trace. The experimental results show that, by filtering out the redundant lookups, our design can reduce the total processor energy consumption by about 5.24% on average for the MediaBench applications
Keywords
buffer circuits; embedded systems; microprocessor chips; table lookup; BTB lookup scheme; branch target buffer; dynamic profiling; embedded processors; instruction fetch; program execution; redundant lookup; Counting circuits; Energy consumption; Energy efficiency; Filtering; Hardware; Hazards; Helium; Program processors; Random access memory; Registers; Branch target buffer (BTB); dynamic profiling; embedded processors; energy-efficient;
fLanguage
English
Journal_Title
Circuits and Systems II: Express Briefs, IEEE Transactions on
Publisher
ieee
ISSN
1549-7747
Type
jour
DOI
10.1109/TCSII.2006.880334
Filename
1705046
Link To Document