发明授权
US07010675B2 Fetch branch architecture for reducing branch penalty without branch prediction
有权
获取分支结构,以减少分支惩罚,无需分支预测
- 专利标题: Fetch branch architecture for reducing branch penalty without branch prediction
- 专利标题(中): 获取分支结构,以减少分支惩罚,无需分支预测
-
申请号: US09917290申请日: 2001-07-27
-
公开(公告)号: US07010675B2公开(公告)日: 2006-03-07
- 发明人: Faraydon O. Karim , Ramesh Chandra
- 申请人: Faraydon O. Karim , Ramesh Chandra
- 申请人地址: US TX Carrollton
- 专利权人: STMicroelectronics, Inc.
- 当前专利权人: STMicroelectronics, Inc.
- 当前专利权人地址: US TX Carrollton
- 代理商 Lisa K. Jorgenson; William A. Munck
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
In lieu of branch prediction, a merged fetch-branch unit operates in parallel with the decode unit within a processor. Upon detection of a branch instruction within a group of one or more fetched instructions, any instructions preceding the branch are marked regular instructions, the branch instruction is marked as such, and any instructions following branch are marked sequential instructions. Within two cycles, sequential instructions following the last fetched instruction are retrieved and marked, target instructions beginning at the branch target address are retrieved and marked, and the branch is resolved. Either the sequential or target instructions are then dropped depending on the branch resolution, incurring a fixed, 1 cycle branch penalty.
公开/授权文献
信息查询