DocumentCode :
2981709
Title :
Increasing the lookahead of multilevel branch prediction
Author :
Veidenbaum, Alexander V.
Author_Institution :
University of California Irvine
fYear :
1998
fDate :
24-24 Oct. 1998
Firstpage :
61
Lastpage :
67
Abstract :
Many techniques have been proposed for tolemting memory latency in future systems, including prefetching and Decoupled-Access DRAM (DA-DRAM) architectures. In order for these techniques to be effective they need to have a suficient lookahead, i.e. to be far enough ahead of processor execution in requesting data. Bmnch prediction has been utilized before to achieve this but only small degrees of lookahead have been studied. This is not enough for latencies of tens to hundreds of clock cycles. In particular, DA-DRAM systems need a higher degree of decoupling because the access processor is placed in memory. This paper investigates the potential of multilevel prediction for increased lookahead, beyond the 2-3 level predictors that have been reported. A new multilevel predictor is defined and up to 8 levels of lookahead are studied. We find that the predictor has a high degree of accuracy, over 80%, even for integer benchmarks such as gcc and Oracle. Branch outcome as well as the address of the next instruction after the branch are predicted. A comparison of singleand multiple lookup prediction is presented. In general, accuracy decreases with lookahead. However, given sufficient predictor size it can be made quite high. With the DA-DRAM predictor located in DRAM, a purely software predictor with storage in the DRAM can be implemented. A similar predictor can be used for instruction and L2 cache prefetching or trace scheduling.
Keywords :
Bandwidth; Clocks; Computer science; Counting circuits; Delay; Pipelines; Prediction methods; Prefetching; Processor scheduling; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovative Architecture for Future Generation High-Performance Processors and Systems, 1998
Conference_Location :
Maui, HI, USA
ISSN :
1537-3223
Print_ISBN :
0-7695-1309-3
Type :
conf
DOI :
10.1109/IWIA.1998.779074
Filename :
779074
Link To Document :
بازگشت