发明申请
- 专利标题: Methods and Apparatus to Extend Software Branch Target Hints
- 专利标题(中): 扩展软件分支目标提示的方法和设备
-
申请号: US13531920申请日: 2012-06-25
-
公开(公告)号: US20130346727A1公开(公告)日: 2013-12-26
- 发明人: Vimal K. Reddy
- 申请人: Vimal K. Reddy
- 申请人地址: US CA San Diego
- 专利权人: QUALCOMM INCORPORATED
- 当前专利权人: QUALCOMM INCORPORATED
- 当前专利权人地址: US CA San Diego
- 主分类号: G06F9/312
- IPC分类号: G06F9/312 ; G06F9/38
摘要:
Apparatus and techniques for predicting a storage address based on contents of a first program accessible register (PAR) specified in a first instruction, wherein the first PAR correlates with a target address specified by a second PAR in a second instruction. Information is speculatively fetched at the predicted storage address prior to execution of the second instruction. The first instruction is an advance correlating notification (ADVCN) instruction, the second instruction is an indirect branch instruction, and the information is a plurality of instructions beginning at the predicted storage address. The predicted storage address is a branch target address for the indirect branch instruction from which instructions are speculatively fetched. The prediction is based on contents of the first PAR specified in the ADVCN instruction. The contents of the first PAR correlate with a taken evaluation of the branch instruction.
信息查询