branch misprediction
Recently Published Documents


TOTAL DOCUMENTS

14
(FIVE YEARS 0)

H-INDEX

4
(FIVE YEARS 0)

2010 ◽  
Vol 19 (08) ◽  
pp. 1817-1834
Author(s):  
CHANG-CHING YEH ◽  
KUEI-CHUNG CHANG ◽  
TIEN-FU CHEN ◽  
CHINGWEI YEH

Deep pipeline has traditionally been widely used in high performance microprocessor. To allow continuous program execution, branch prediction provides a necessary method of speculatively executing instructions without compromising performance. However, branch misprediction penalty significantly impacts the performance of the deep pipeline processor. This study presents a new Adaptive Pipeline Voltage Scaling (APVS) technique to reduce branch misprediction penalty. For a likely mispredicted branch entering the processor, APVS begins increasing voltage and merging deep pipeline whereby shorter pipeline length permits less branch misprediction penalty. Once the branch is resolved, the merged stages are split and the supply voltage is reduced again. With dedicated shorter pipeline length within each branch misprediction, APVS achieves great performance improvement. The evaluation of APVS in a 13-stage superscalar processor with benchmarks from SPEC2000 applications shows a performance improvement (between 3–12%, average 8%) over baseline processor that does not exploit APVS.


2007 ◽  
Vol 6 (2) ◽  
pp. 49-52 ◽  
Author(s):  
R. Sendag ◽  
J.J. Yi ◽  
Peng-fei Chuang
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document