[发明专利]在计算机处理器中发出指令的方法以及计算机处理器无效
申请号: | 200410070261.7 | 申请日: | 2004-07-30 |
公开(公告)号: | CN1598763A | 公开(公告)日: | 2005-03-23 |
发明(设计)人: | M·S·麦基尔文;R·W·史密斯;T·A·萨托里尔斯;J·T·布里奇斯;V·R·奥格斯堡 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在能够同时处理多个指令线程的微处理器中优化吞吐量的方法。在输入缓冲器和微处理器流水线之间提供一个指令发出逻辑。该指令发出逻辑根据一个概率预测性地发出来自给定线程的指令,该概率是当该指令达到流水线中需要操作数的一级时将能得到这些操作数的概率。如果当前的流水线状态表明有大的概率该指令将需要拖延在一个共享资源中以等待操作数,则该指令的发出被封锁。根据当前流水线状态一旦指令将会拖延的概率低于某一阈值,该指令将被允许发出。 | ||
搜索关键词: | 计算机 处理器 发出 指令 方法 以及 | ||
【主权项】:
1.一种在多线程计算机处理器中发出指令的方法,该方法包括如下步骤:在指令发出逻辑中接收计算机指令组,其中每组指令包含来自多个独立的指令线程中每一个的一指令;在计算机处理器的多级指令流水线中预测一个级,在该级每个指令的结果将是可得到的;把所收到的需要从作为先决条件的指令得到结果的那些指令识别为不独立指令;为每个所收到的指令确定一个置信因子,它指出该指令将完成该水线所有各级而不造成拖延的概率;以及,由指令发出逻辑发出其置信因子在预定阈值之上的指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410070261.7/,转载请声明来源钻瓜专利网。