发明名称 Method and apparatus for branch prediction based on branch targets utilizing tag and data arrays
摘要 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 in a 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 a 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.
申请公布号 US7266676(B2) 申请公布日期 2007.09.04
申请号 US20030394820 申请日期 2003.03.21
申请人 ANALOG DEVICES, INC. 发明人 TRAN THANG M.;SINGH RAVI PRATAP;DURAISWAMY DEEPA;KANNAN SRIKANTH
分类号 G06F9/42;G06F9/38 主分类号 G06F9/42
代理机构 代理人
主权项
地址