发明授权
- 专利标题: Return address prediction
- 专利标题(中): 返回地址预测
-
申请号: US13865371申请日: 2013-04-18
-
公开(公告)号: US09361112B2公开(公告)日: 2016-06-07
- 发明人: Clément Marc Demongeot , Louis-Marie Vincent Mouton , Frédéric Claude Marie Piry , Jocelyn Francois Orion Jaubert , Albin Pierick Tonnerre
- 申请人: ARM Limited
- 申请人地址: GB Cambridge
- 专利权人: ARM Limited
- 当前专利权人: ARM Limited
- 当前专利权人地址: GB Cambridge
- 代理机构: Nixon & Vanderhye P.C.
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F7/38 ; G06F9/38
摘要:
A data processing apparatus executes call instructions, and after a sequence of instructions executed in response to a call instruction a return instruction causes the program flow to return to a point in the program sequence associated with that call instruction. The data processing apparatus is configured to speculatively execute instructions in dependence on a predicted outcome of earlier instructions and a return address prediction unit is configured to store return addresses associated with unresolved call instructions. The return address prediction unit comprises: a stack portion onto which return addresses associated with unresolved call instructions are pushed, and from which a return address is popped when a return instruction is speculatively executed; and a buffer portion which stores an entry for each unresolved call instruction executed and for each return instruction which is speculatively executed.
公开/授权文献
- US20140317390A1 RETURN ADDRESS PREDICTION 公开/授权日:2014-10-23
信息查询