发明授权
- 专利标题: Method and apparatus to limit millicode routine end branch prediction
- 专利标题(中): 终止分支预测的方法和装置
-
申请号: US12821690申请日: 2010-06-23
-
公开(公告)号: US09086886B2公开(公告)日: 2015-07-21
- 发明人: Brian R. Prasky , James J. Bonanno , Lisa C. Heller
- 申请人: Brian R. Prasky , James J. Bonanno , Lisa C. Heller
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 代理机构: Heslin Rothenberg Farley & Mesiti P.C.
- 代理商 Margaret McNamara, Esq.; Blanche E. Schiller, Esq.
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/38
摘要:
A computing system method, program and hardware for correlation of millicode predictions with specific millicode routines receives architected millicode and stores the millicode in internal memory. The computer systems processors' pipeline is employed to predict and select a branch target buffer's (BTB) target address. A computer millicode control enabling an operating system (O/S) multi-task control between multiple user programs able to use millicode routines and ensuring that the programs do not interfere with each other, by use of a branch target buffer (BTB) prediction of a branch target to ensure that a millicode routine does not fetch outside of said millicode routine while performing operations as required by said millicode routing, said branch target buffer prediction employing a correlation mechanism for predicting millicoded branch millicode entry and millicode end instructions and for correlating millicode end predictions with specific millicode routines.
公开/授权文献
信息查询