프로세서의 필터링된 분기 예측 구조

프로세서[100]의 분기 예측기[110]는 예측 분기 주소 및 예측 분기 방향을 포함하여 예측 분기를 식별하는 하나 이상의 예측 구조[112, 114, 116]를 포함한다. 전력 소비를 줄이기 위해, 분기 예측기는 유용한 분기 예측 정보를 제공할 것으로 예상되지 않는 하나 이상의 예측 구조를 선택하고, 필터링된 구조가 분기 예측에 사용되지 않도록 그 선택된 구조를 필터링한다. 따라서 분기 예측기는 예측 분기의 정확도를 실질적으로 감소시키지 않고 분기 예측에 사용되는 전력량을 감소시킨다. A branch predictor of a p...

Full description

Saved in:
Bibliographic Details
Main Authors YALAVARTI ADITHYA, PAL SUBHANKAR, KALAMATIANOS JOHN, AGRAWAL VARUN, SRINIVASAN VINESH
Format Patent
LanguageKorean
Published 31.03.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:프로세서[100]의 분기 예측기[110]는 예측 분기 주소 및 예측 분기 방향을 포함하여 예측 분기를 식별하는 하나 이상의 예측 구조[112, 114, 116]를 포함한다. 전력 소비를 줄이기 위해, 분기 예측기는 유용한 분기 예측 정보를 제공할 것으로 예상되지 않는 하나 이상의 예측 구조를 선택하고, 필터링된 구조가 분기 예측에 사용되지 않도록 그 선택된 구조를 필터링한다. 따라서 분기 예측기는 예측 분기의 정확도를 실질적으로 감소시키지 않고 분기 예측에 사용되는 전력량을 감소시킨다. A branch predictor of a processor includes one or more prediction structures, including a predicted branch address and predicted branch direction, that identify predicted branches. To reduce power consumption, the branch predictor selects one or more of the prediction structures that are not expected to provide useful branch prediction information and filters the selected structures such that the filtered structures are not used for branch prediction. The branch predictor thereby reduces the amount of power used for branch prediction without substantially reducing the accuracy of the predicted branches.
Bibliography:Application Number: KR20217007883