首页>
外国专利>
Microprocessor having a branch predictor using speculative branch registers
Microprocessor having a branch predictor using speculative branch registers
展开▼
机译:具有使用推测分支寄存器的分支预测器的微处理器
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method and apparatus for speculatively providing a branch target address as specified by an impending branch operation. In one embodiment, a branch prediction unit of the present invention is operable to pre-decode and pre-execute branch operations in a pipestage prior to a decoding stage and an execution stage of a pipelined processor. The branch operations of the present invention are performed via multiple instructions separately scheduled and executed, wherein a first instruction of a branch operation specifies a branch target, and a second instruction of a branch operation specifies when a branch of the branch operation is to occur. In an alternative embodiment of the present invention, the branch prediction unit is further operable to pre-fetch instructions from a memory hierarchy into a local instruction memory device in response to the branch prediction unit pre-decoding a first instruction of a branch operation.
展开▼