Invention Grant
- Patent Title: Method and apparatus to limit millicode routine end branch prediction
- Patent Title (中): 终止分支预测的方法和装置
-
Application No.: US12821690Application Date: 2010-06-23
-
Publication No.: US09086886B2Publication Date: 2015-07-21
- Inventor: Brian R. Prasky , James J. Bonanno , Lisa C. Heller
- Applicant: Brian R. Prasky , James J. Bonanno , Lisa C. Heller
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Agent Margaret McNamara, Esq.; Blanche E. Schiller, Esq.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
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.
Public/Granted literature
- US20110320791A1 Method and Apparatus to Limit Millicode Routine End Branch Prediction Public/Granted day:2011-12-29
Information query