发明名称 |
METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR AN IMPLICIT PREDICTED RETURN FROM A PREDICTED SUBROUTINE |
摘要 |
A method, system and computer program product for performing an implicit predicted return from a predicted subroutine are provided. The system includes a branch history table/branch target buffer (BHT/BTB) to hold branch information, including a target address of a predicted subroutine and a branch type. The system also includes instruction buffers, and instruction fetch controls to perform a method including fetching a branch instruction at a branch address and a return-point instruction. The method also includes receiving the target address and the branch type, and fetching a fixed number of instructions in response to the branch type. The method further includes referencing the return-point instruction within the instruction buffers such that the return-point instruction is available upon completing the fetching of the fixed number of instructions absent a re-fetch of the return-point instruction.
|
申请公布号 |
US2009210661(A1) |
申请公布日期 |
2009.08.20 |
申请号 |
US20080034066 |
申请日期 |
2008.02.20 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
ALEXANDER KHARY J.;BONANNO JAMES J.;PRASKY BRIAN R.;SAPORITO ANTHONY;SONNELITTER, III ROBERT J.;WEBB CHARLES F. |
分类号 |
G06F9/312 |
主分类号 |
G06F9/312 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|