Clustered indexing for branch predictors


Autoria(s): Desmet, V.; Vandierendonck, Hans; De Bosschere, K.
Data(s)

01/05/2007

Resumo

As a result of resource limitations, state in branch predictors is frequently shared between uncorrelated branches. This interference can significantly limit prediction accuracy. In current predictor designs, the branches sharing prediction information are determined by their branch addresses and thus branch groups are arbitrarily chosen during compilation. This feasibility study explores a more analytic and systematic approach to classify branches into clusters with similar behavioral characteristics. We present several ways to incorporate this cluster information as an additional information source in branch predictors.

Identificador

http://pure.qub.ac.uk/portal/en/publications/clustered-indexing-for-branch-predictors(bc5ee1c2-9abe-4378-bf25-1f523a742a43).html

http://dx.doi.org/10.1016/j.micpro.2006.08.003

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Desmet , V , Vandierendonck , H & De Bosschere , K 2007 , ' Clustered indexing for branch predictors ' Microprocessors and Microsystems , vol 31 , no. 3 , pp. 168-177 . DOI: 10.1016/j.micpro.2006.08.003

Palavras-Chave #/dk/atira/pure/subjectarea/asjc/1700/1705 #Computer Networks and Communications #/dk/atira/pure/subjectarea/asjc/1700/1708 #Hardware and Architecture #/dk/atira/pure/subjectarea/asjc/1700/1712 #Software #/dk/atira/pure/subjectarea/asjc/2200/2207 #Control and Systems Engineering #/dk/atira/pure/subjectarea/asjc/2200/2208 #Electrical and Electronic Engineering
Tipo

article