发明名称 Method and apparatus for branch prediction based on branch targets
摘要 Methods and apparatus are provided for branch prediction in a digital processor. A method includes providing a branch target buffer having a tag array and a data array, wherein each entry in the tag array provides an index to a corresponding entry in the data array, storing in a selected entry in the tag array information representative of a branch target of a current branch instruction, storing ina corresponding entry in the data array information representative of a branch target of a next branch instruction, and providing the information representative of the branch target of the next branch instruction in response to match to an entry in the tag array. The information representative of the branch target of the next branch instruction may include a taken branch target address of the next branch instruction and an offset value. The offset value may represent an address of a next sequential instruction following the next branch instruction.
申请公布号 WO2004086219(A3) 申请公布日期 2006.01.12
申请号 WO2004US08438 申请日期 2004.03.19
申请人 ANALOG DEVICES, INC. 发明人 TRAN, THANG, M.;SINGH, RAVI, PRATAP.;DURAISWAMY, DEEPA;KANNAN, SRIKNANTH
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址