[发明专利]利用跳转指令清除冒险的方法及设备有效
| 申请号: | 03821190.4 | 申请日: | 2003-08-25 |
| 公开(公告)号: | CN1692331A | 公开(公告)日: | 2005-11-02 |
| 发明(设计)人: | N·G·耶佩森;M·G·乌勒 | 申请(专利权)人: | 美普思科技有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 杨凯;王勇 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 描述了用于在流水线微处理器中采用跳转指令覆盖冒险清除的方法及设备。该设备包括检测跳转指令指定作为跳转操作的组成部分清除冒险的时间的冒险逻辑。如果要清除冒险,则冒险逻辑对跳转指令禁用转移预测,从而使跳转指令沿流水线继续进行,直到它最终被解决为止,以及冲洗跳转指令之后的流水线。对跳转指令禁用转移预测有效地清除在跳转指令之前的所有执行和/或指令冒险。或者,冒险逻辑使发出控制逻辑在n个周期停止跳转指令,直到所有冒险被清除为止。可提供状态跟踪逻辑以确定造成冒险的任何指令是否正在流水线中执行。如果是这样,则冒险逻辑正常执行。如果不是,则状态跟踪逻辑禁用冒险逻辑的作用。 | ||
| 搜索关键词: | 利用 跳转 指令 清除 冒险 方法 设备 | ||
【主权项】:
1.一种流水线微处理器,用于执行与执行跳转结合来清除指令冒险的指令,所述流水线微处理器包括:发出控制,用于发出由所述流水线微处理器执行的指令,所述发出控制具有在接收到停止指示信号时在n个周期停止发出指令的能力;以及具有冒险障碍跟踪逻辑的跳转,耦合到所述发出控制,用于检测何时将执行与执行跳转结合来清除指令冒险的指令,以及在这样的时候,用于向所述发出控制提供所述停止指示信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美普思科技有限公司,未经美普思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/03821190.4/,转载请声明来源钻瓜专利网。
- 上一篇:信息处理装置及信息处理方法
- 下一篇:用于无线网络信道管理的系统和方法





