发明名称 Presbyopic branch target prefetch method and apparatus
摘要 An instruction prefetch apparatus includes a branch target buffer (BTB), a presbyopic target buffer (PTB) and a prefetch stream buffer (PSB). The BTB includes records that map branch addresses to branch target addresses, and the PTB includes records that map branch target addresses to subsequent branch target addresses. When a branch instruction is encountered, the BTB can predict the dynamically adjacent subsequent block entry location as the branch target address in the record that also includes the branch instruction address. The PTB can predict multiple subsequent blocks by mapping the branch target address to subsequent dynamic blocks. The PSB holds instructions prefetched from subsequent blocks predicted by the PTB.
申请公布号 US2004193856(A1) 申请公布日期 2004.09.30
申请号 US20040817263 申请日期 2004.04.02
申请人 INTEL CORPORATION 发明人 WANG HONG;KLING RALPH;GROCHOWSKI EDWARD T.;RAMAKRISHNAN KALPANA
分类号 G06F9/38;(IPC1-7):G06F9/30 主分类号 G06F9/38
代理机构 代理人
主权项
地址