发明授权
US5903751A Method and apparatus for implementing a branch target buffer in CISC
processor
失效
在CISC处理器中实现分支目标缓冲器的方法和装置
- 专利标题: Method and apparatus for implementing a branch target buffer in CISC processor
- 专利标题(中): 在CISC处理器中实现分支目标缓冲器的方法和装置
-
申请号: US931807申请日: 1997-09-16
-
公开(公告)号: US5903751A公开(公告)日: 1999-05-11
- 发明人: Bradley D. Hoyt , Glenn J. Hinton , David B. Papworth , Ashwani Kumar Gupta , Michael Alan Fetterman , Subramanian Natarajan , Sunil Shenoy , Reynold V. D'Sa
- 申请人: Bradley D. Hoyt , Glenn J. Hinton , David B. Papworth , Ashwani Kumar Gupta , Michael Alan Fetterman , Subramanian Natarajan , Sunil Shenoy , Reynold V. D'Sa
- 申请人地址: CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: CA Santa Clara
- 主分类号: G06F9/38
- IPC分类号: G06F9/38
摘要:
A Branch Target Buffer Circuit in a computer processor that predicts branch instructions with a stream of computer instructions is disclosed. The Branch Target Buffer Circuit uses a Branch Target Buffer Cache that stores branch information about previously executed branch instructions. The branch information stored in the Branch Target Buffer Cache is addressed by the last byte of each branch instruction. When an Instruction Fetch Unit in the computer processor fetches a block of instructions it sends the Branch Target Buffer Circuit an instruction pointer. Based on the instruction pointer, the Branch Target Buffer Circuit looks in the Branch Target Buffer Cache to see if any of the instructions in the block being fetched is a branch instruction. When the Branch Target Buffer Circuit finds an upcoming branch instruction in the Branch Target Buffer Cache, the Branch Target Buffer Circuit informs an Instruction Fetch Unit about the upcoming branch instruction.
公开/授权文献
- US5289097A Spindle control method and apparatus for disk drive 公开/授权日:1994-02-22
信息查询