发明授权
US5592634A Zero-cycle multi-state branch cache prediction data processing system
and method thereof
失效
零周期多状态分支缓存预测数据处理系统及其方法
- 专利标题: Zero-cycle multi-state branch cache prediction data processing system and method thereof
- 专利标题(中): 零周期多状态分支缓存预测数据处理系统及其方法
-
申请号: US242766申请日: 1994-05-16
-
公开(公告)号: US5592634A公开(公告)日: 1997-01-07
- 发明人: Joseph C. Circello , David J. Schimke
- 申请人: Joseph C. Circello , David J. Schimke
- 申请人地址: IL Schaumburg
- 专利权人: Motorola Inc.
- 当前专利权人: Motorola Inc.
- 当前专利权人地址: IL Schaumburg
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/30
摘要:
A branch cache (40) has a plurality of storage levels (120, 122, 140, and/or 142) wherein at least two write registers (114 and 116) are used to perform a parallel write operation to at least two of the storage levels in the plurality of storage levels (120, 122, 140, and/or 142). The two write registers (114 and 116) are provided due to the fact that the branch cache 40 is implemented as a multi-state (typically five state--see FIG. 5) branch prediction unit having instruction folding. Instruction folding, as taught herein, allows a branch instruction which is predicted as being taken to be executed along with an instruction that precedes the branch in execution flow. The instruction which directly precedes the branch in execution flow is usually the instruction which is used to "fold" the branch. Effectively, this instruction folding allows branches, which are predicted as being taken, to be executed in zero clock cycles.
公开/授权文献
- US6095913A Fish spinal bone removal tool 公开/授权日:2000-08-01
信息查询