发明授权
US06493821B1 Recovery from writeback stage event signal or micro-branch misprediction using instruction sequence number indexed state information table
失效
使用指令序列号索引状态信息表从回写阶段事件信号或微分支错误预测中恢复
- 专利标题: Recovery from writeback stage event signal or micro-branch misprediction using instruction sequence number indexed state information table
- 专利标题(中): 使用指令序列号索引状态信息表从回写阶段事件信号或微分支错误预测中恢复
-
申请号: US09094027申请日: 1998-06-09
-
公开(公告)号: US06493821B1公开(公告)日: 2002-12-10
- 发明人: Reynold V. D'Sa , Robert F. Krick , Rebecca E. Hebda , Alan B. Kyker
- 申请人: Reynold V. D'Sa , Robert F. Krick , Rebecca E. Hebda , Alan B. Kyker
- 主分类号: G06F938
- IPC分类号: G06F938
摘要:
A pipelined microprocessor is provided. The pipelined microprocessor includes a writeback stage which signals an event and sends a sequence number of an instruction which had the event. The event may be, for example, a fault, a trap or a branch misprediction. The pipelined microprocessor further includes a decode stage which stores recovering state information for respective instructions and is responsive to the writeback stage signaling the event by using the sequence number to access the stored information to retrieve recovery state information of the instruction which had the event. The recovery state information may include, for example, a pointer to a next linear instruction, a pointer to a branch target instruction, a branch prediction, or an instruction source. Event recovery micro-code determines a next instruction to execute using the recovery state information, the next instruction being executed after a machine recovery.
信息查询