发明名称 | 使用停滞机制避免由于存储队列满而导致的清除的方法 | ||
摘要 | 本发明提供了一种用于停滞命令的执行的装置、方法和计算机程序。在一般执行系统中,存在多个为了命令能够被执行而必须完成的步骤。然而,由于多种原因,命令可能不被执行。通常,系统将使用清除机制来减轻没有被执行的命令的累积。但是,清除可能是代价很高的。因此,开发出了停滞命令的执行的更有效的系统,以减轻失败的命令执行的问题和与系统清除相关的问题。 | ||
申请公布号 | CN1645316A | 申请公布日期 | 2005.07.27 |
申请号 | CN200510000198.4 | 申请日期 | 2005.01.06 |
申请人 | 国际商业机器公司 | 发明人 | B·巴里克 |
分类号 | G06F9/38 | 主分类号 | G06F9/38 |
代理机构 | 北京市中咨律师事务所 | 代理人 | 于静;杨晓光 |
主权项 | 1.一种用于执行命令的装置,包括:执行逻辑,其中该执行逻辑至少被设置为执行由处理器发出的多个命令,且其中该执行逻辑进一步包括具有预定数量的用于存储由该处理器发出的该多个命令的槽的命令队列;命令流水线,其中该命令流水线至少将由该处理器发出的多个命令传送给上述执行逻辑;多个计数器,其中该多个计数器至少确定在上述命令流水线和上述命令队列中的命令数量的已知计数,且其中该多个计数器至少预测未来命令的未知计数;以及停滞逻辑,其中该停滞逻辑至少具有根据至少该未知计数和该已知计数的使用停滞由该处理器发出的该多个命令的执行的能力。 | ||
地址 | 美国纽约 |