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 :
بازگشت