DocumentCode :
3221920
Title :
Path prediction for high issue-rate processors
Author :
Menezes, Kishore N. ; Sathaye, Sumedh W. ; Coate, T.M.
Author_Institution :
Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
fYear :
1997
fDate :
10-14 Nov 1997
Firstpage :
178
Lastpage :
188
Abstract :
Rapid developments in the exploitation of instruction-level parallelism are prompting deeper-pipelined, wider machines with high issue rates. Speculative execution has been used to provide the required issue bandwidth. Current methods predict a single branch at a time. Performance improvement is possible by predicting multiple branches in a single cycle. The paper presents a technique to predict paths in a single access. The correlation of a path with the branches executed before it, is exploited to provide high prediction accuracy. A novel path prediction automaton is presented The automaton is easily scalable to predict long paths through arbitrary subgraphs. It also predicts a path through a subgraph in a single access. The automaton requires only n+1 bits for predicting the 2n paths in a subgraph of depth n. The performance of the proposed path predictor is measured. The full path accuracy (accuracy in predicting all the branches in a path) is higher than or equal to other predictors found in the literature. This performance is achieved at a low hardware cost. The scalability single access prediction and low hardware cost of the path prediction technique presented in the paper make it suitable for machines requiring high issue bandwidth
Keywords :
automata theory; parallel machines; pipeline processing; arbitrary subgraphs; cycle; high issue-rate processors; instruction-level parallelism; issue bandwidth; low hardware cost; multiple branches; path prediction; path prediction automaton; performance improvement; scalability single access prediction; speculative execution; Accuracy; Automata; Bandwidth; Costs; Counting circuits; Frequency; Hardware; History; Parallel processing; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures and Compilation Techniques., 1997. Proceedings., 1997 International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-8186-8090-3
Type :
conf
DOI :
10.1109/PACT.1997.644014
Filename :
644014
Link To Document :
بازگشت