DocumentCode :
3437305
Title :
Novel O-GEHL Based Hyperblock Predictor for EDGE Architectures
Author :
Pengfei, Gou ; Bing, Yang ; Mingyan, Yu ; Zhigang, Mao
Author_Institution :
Microelectron. Centre, Harbin Inst. of Technol., Harbin, China
fYear :
2012
fDate :
28-30 June 2012
Firstpage :
172
Lastpage :
180
Abstract :
Control flow speculation plays a pushing role to the performance of block-atomic EDGE architectures. Hyperblock predictors, which leverage the style of "Exit + Target" to predict the next hyperblock address, enable high efficient hyperblock-level control flow speculation for EDGE architectures. Recently, a series of binary prediction techniques have been studied and modified to adapt for the exit predictor in hyperblock predictors, including the O-GEHL prediction technique, which was first presented at 1st Championship Branch Prediction Competition. Our paper investigated different mispredict sources in O-GEHL based exit predictor in hyperblock predictors, and proposed two improved strategies: the O-GEHL based exit predictor without chooser and the O-GEHL based exit predictor employing binary O-GEHL prediction. Performance evaluation results showed that: the proposal without chooser outperformed previously published one by 0.7% with the hardware resource ranging from 16KB to 1MB; the proposal employing 8 binary O-GEHL predictor improved the performance by 3% with the largest hardware resource in this paper (1MB); the proposal employing 4 binary O-GEHL predictor for the first 4 exits averagely improved the performance by 2% with the hardware resource ranging from 16KB to 1MB.
Keywords :
computer architecture; data flow graphs; program compilers; resource allocation; storage allocation; 1st Championship Branch Prediction Competition; O-GEHL based hyperblock predictor; binary O-GEHL prediction; binary prediction technique; block-atomic EDGE architecture; exit predictor; explicit data graph execution architecture; hardware resource; hyperblock-level control flow speculation; next hyperblock address prediction; Adders; Correlation; Distance measurement; Hardware; History; Performance evaluation; Proposals; Branch Predictor; EDGE Architecture; Exit Predictor; Hyperblock Predictor; O-GEHL Predictor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking, Architecture and Storage (NAS), 2012 IEEE 7th International Conference on
Conference_Location :
Xiamen, Fujian
Print_ISBN :
978-1-4673-1889-1
Type :
conf
DOI :
10.1109/NAS.2012.26
Filename :
6310891
Link To Document :
بازگشت