发明授权
- 专利标题: Information processing apparatus which accurately predicts whether a branch is taken for a conditional branch instruction, using small-scale hardware
- 专利标题(中): 使用小规模硬件来准确地预测分支是否用于条件分支指令的信息处理装置
-
申请号: US987260申请日: 1997-12-09
-
公开(公告)号: US5928358A公开(公告)日: 1999-07-27
- 发明人: Shuichi Takayama , Nobuo Higaki
- 申请人: Shuichi Takayama , Nobuo Higaki
- 申请人地址: JPX Osaka
- 专利权人: Matsushita Electric Industrial Co., Ltd.
- 当前专利权人: Matsushita Electric Industrial Co., Ltd.
- 当前专利权人地址: JPX Osaka
- 优先权: JPX8-328457 19961209
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/40
摘要:
A branch instruction includes a set of branch prediction information 13b and a set of branch history information 13c. The set of branch prediction information 13b is made up of 1 bit which predicts whether a branch will be performed during the next execution of the instruction. The set of branch history information 13c is made up of 2 bits showing a frequency, with which the branch has been taken, is "very high", "high", "low" or "very low". An instruction fetching unit 12 prefetches an instruction from a cache memory 11a in accordance with the set of branch prediction information 13b. After an instruction executing unit 15 completes an execution of the branch instruction, a branch history information generating unit 16 generates a new set of branch history information and a branch prediction information generating unit 17 generates a new set of branch prediction information, in accordance with the execution result and the preceding branch history information 13c. A branch instruction updating unit 18 overwrites the generated set of branch history information and the generated set of branch prediction information on the corresponding branch instruction stored in the main memory 11a.
公开/授权文献
- US5914257A Structural gene for membrane-bound aldehyde dehydrogenase 公开/授权日:1999-06-22
信息查询