[发明专利]利用重新调度的重放队列中断处理器中的重放依赖关系循环无效
申请号: | 01819896.1 | 申请日: | 2001-10-18 |
公开(公告)号: | CN1478228A | 公开(公告)日: | 2004-02-25 |
发明(设计)人: | 道格拉斯·M·卡梅安;达雷尔·D·博格斯;戴维·J·塞杰;弗朗西斯·X·麦基恩;佩尔·哈马隆德;隆那科·辛哈 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京东方亿思专利代理有限责任公司 | 代理人: | 杜娟 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 利用重新调度的重放队列中断处理器中的重放依赖关系循环。处理器包括重放队列,用于接收多个指令,和执行单元,用于执行该多个指令。调度器被耦合在重放队列和执行单元之间。调度器推测地为执行调度指令,并且使多个指令中的每一个的一个计数器递增以反映多个指令中的每一个已经被执行的次数。当计数器没有超出重放的最大数时,或者如果计数器超出了重放的最大数,指令对于执行是安全的时,调度器还分派每一个指令到执行单元。检验器被耦合到执行单元以确定是否每一个指令已经成功地执行了。检验器还被耦合到重放队列以向重放队列发送每一个没有成功地执行的指令。 | ||
搜索关键词: | 利用 重新 调度 重放 队列 中断 处理器 中的 依赖 关系 循环 | ||
【主权项】:
1.一种处理器,包括:重放队列,用于接收多个指令;执行单元,用于执行所述多个指令;调度器,耦合在所述重放队列和所述执行单元之间,用于推测地为执行调度指令,递增所述多个指令的每一个的计数器以反映所述多个指令的每一个已经被执行的次数,以及当计数器没有超出重放的最大数时,或者如果所述指令的计数器超出了重放的最大数,所述指令对于执行是安全的时,将所述多个指令的每一个指令分派到所述执行单元;和检验器,耦合到所述执行单元,用于确定每一个指令是否已经成功地执行了,以及耦合到所述重放队列,用于向所述重放队列发送每一个没有成功地执行的指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/01819896.1/,转载请声明来源钻瓜专利网。
- 上一篇:奇整数信号除法之装置及方法
- 下一篇:处理器延迟