摘要 |
CACHE DE ENDEREçOS ALVO DE RAMIFICAçA0 QUE ARMAZENA DOIS OU MAIS ENDEREçOS ALVO DE RAMIFICAçAO POR ìNDICE Um cache de Endereços Alvo de ramificação (ETAC) armazena pelo menos dois endereços alvo de ramificação em cada linha de cache. O BTAC é indexado por um endereço de instrução de ramificação truncado. Um deslocamento obtido de uma tabela de deslocamentos de predição de ramificação determina qual dos endereços alvo de ramificação é tomado como o endereço alvo de ramificação predito. A tabela de deslocamentos pode ser indexada de várias maneiras, inclusive por um histórico de ramificações, por um hash de um histórico de ramificações e parte do endereço de instrução de ramificação, por um valor de compartilhamento g, de maneira aleatória, em uma ordem de rodízio ou por outros métodos.
|