-
公开(公告)号:CN100370417C
公开(公告)日:2008-02-20
申请号:CN200510000198.4
申请日:2005-01-06
Applicant: 国际商业机器公司
Inventor: B·巴里克
IPC: G06F9/38
CPC classification number: G06F9/3836 , G06F9/3859 , G06F9/3867
Abstract: 本发明提供了一种用于停滞命令的执行的装置、方法和计算机程序。在一般执行系统中,存在多个为了命令能够被执行而必须完成的步骤。然而,由于多种原因,命令可能不被执行。通常,系统将使用清除机制来减轻没有被执行的命令的累积。但是,清除可能是代价很高的。因此,开发出了停滞命令的执行的更有效的系统,以减轻失败的命令执行的问题和与系统清除相关的问题。
-
公开(公告)号:CN1645316A
公开(公告)日:2005-07-27
申请号:CN200510000198.4
申请日:2005-01-06
Applicant: 国际商业机器公司
Inventor: B·巴里克
IPC: G06F9/38
CPC classification number: G06F9/3836 , G06F9/3859 , G06F9/3867
Abstract: 本发明提供了一种用于停滞命令的执行的装置、方法和计算机程序。在一般执行系统中,存在多个为了命令能够被执行而必须完成的步骤。然而,由于多种原因,命令可能不被执行。通常,系统将使用清除机制来减轻没有被执行的命令的累积。但是,清除可能是代价很高的。因此,开发出了停滞命令的执行的更有效的系统,以减轻失败的命令执行的问题和与系统清除相关的问题。
-
公开(公告)号:CN110402434B
公开(公告)日:2023-02-24
申请号:CN201880015792.6
申请日:2018-02-27
Applicant: 国际商业机器公司
IPC: G06F12/0811 , G06F12/0855 , G06F12/0875
Abstract: 具有共享分派流水线的同时多线程(SMT)处理器包括检测缓存未命中线程的第一电路。第二电路确定发生所检测的缓存未命中的第一缓存层级。第三电路确定线程中的下一完成(NTC)组和线程中的多个附加组(X)。基于所检测的缓存未命中动态地配置附加组(X)。第四电路确定线程中的任何组是否比所确定的NTC组和多个附加组(X)更年轻,并从缓存未命中线程中清除所有确定的更年轻组。
-
公开(公告)号:CN110402434A
公开(公告)日:2019-11-01
申请号:CN201880015792.6
申请日:2018-02-27
Applicant: 国际商业机器公司
IPC: G06F12/0811 , G06F12/0855 , G06F12/0875
Abstract: 具有共享分派流水线的同时多线程(SMT)处理器包括检测缓存未命中线程的第一电路。第二电路确定发生所检测的缓存未命中的第一缓存层级。第三电路确定线程中的下一完成(NTC)组和线程中的多个附加组(X)。基于所检测的缓存未命中动态地配置附加组(X)。第四电路确定线程中的任何组是否比所确定的NTC组和多个附加组(X)更年轻,并从缓存未命中线程中清除所有确定的更年轻组。
-
-
-