-
公开(公告)号:CN103514032B
公开(公告)日:2017-04-12
申请号:CN201310236296.2
申请日:2013-06-14
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/3861 , G06F9/3004 , G06F9/30087 , G06F9/38 , G06F9/3857 , G06F9/466 , G06F9/467 , G06F9/52 , G06F9/524
Abstract: 本发明涉及一种限制处理器内的处理以促进事务完成的方法和计算机系统。通过采取操作以增加成功执行事务的机会,促进计算环境中的事务处理。维护提供事务中止频率的计数的计数器。每次中止所述事务时,所述计数器递增计数,并且当成功完成所述事务,或者出现导致不再重新执行所述事务的中断时,将所述计数器重置为0。如果所述计数达到阈值,则呈现中断并且事务执行不成功。但是,在所述计数达到所述阈值之前,可以采取多个操作以增加成功执行所述事务的机会。这些操作包括要在执行所述事务的处理器中执行的操作,和/或要再次执行的操作。
-
公开(公告)号:CN103514032A
公开(公告)日:2014-01-15
申请号:CN201310236296.2
申请日:2013-06-14
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/3861 , G06F9/3004 , G06F9/30087 , G06F9/38 , G06F9/3857 , G06F9/466 , G06F9/467 , G06F9/52 , G06F9/524
Abstract: 本发明涉及一种限制处理器内的处理以促进事务完成的方法和计算机系统。通过采取操作以增加成功执行事务的机会,促进计算环境中的事务处理。维护提供事务中止频率的计数的计数器。每次中止所述事务时,所述计数器递增计数,并且当成功完成所述事务,或者出现导致不再重新执行所述事务的中断时,将所述计数器重置为0。如果所述计数达到阈值,则呈现中断并且事务执行不成功。但是,在所述计数达到所述阈值之前,可以采取多个操作以增加成功执行所述事务的机会。这些操作包括要在执行所述事务的处理器中执行的操作,和/或要再次执行的操作。
-
公开(公告)号:CN103513960B
公开(公告)日:2016-08-10
申请号:CN201310236184.7
申请日:2013-06-14
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F11/076 , G06F9/466 , G06F11/0721 , G06F13/24 , G06F17/30371
Abstract: 本发明涉及一种促进事务重复中止之后的事务完成的方法和计算机系统。通过采取操作以增加成功执行事务的机会,促进计算环境中的事务处理。维护提供事务中止频率的计数的计数器。每次中止所述事务时,所述计数器递增计数,并且当成功完成所述事务,或者出现导致不再重新执行所述事务的中断时,将所述计数器重置为0。如果所述计数达到阈值,则呈现中断并且事务执行不成功。但是,在所述计数达到所述阈值之前,可以采取多个操作以增加成功执行所述事务的机会。这些操作包括要在执行所述事务的处理器中执行的操作,和/或要针对冲突处理器执行的操作。
-
公开(公告)号:CN103513963A
公开(公告)日:2014-01-15
申请号:CN201310235141.7
申请日:2013-06-14
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F9/38 , G06F9/30076 , G06F9/3844 , G06F9/3848
Abstract: 实施例涉及选择性地阻止分支指令预测。一方面包括用于执行选择性分支预测的计算机系统。该系统包括存储器和处理器,且该系统被配置为执行方法。该方法包括检测指令流中的分支预测阻止指令,并基于对分支预测阻止指令的检测来阻止分支预测阻止指令之后的预定数量的分支指令的分支预测。
-
公开(公告)号:CN1297886C
公开(公告)日:2007-01-31
申请号:CN200410038155.0
申请日:2004-05-11
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F12/1475 , G06F12/1036
Abstract: 本发明提供了一种基于地址封锁处理约束的方法和系统。在某些情况下过滤并封锁计算环境的处理约束,从而处理得以继续而不管该约束。一个约束包括响应缓冲区未命中,而禁止获取存储键的指示。当计算环境的处理单元遇到这个约束时,它执行地址比较,该比较指示获取是否能够继续。如果获取可以继续,则忽略该约束。
-
公开(公告)号:CN103513963B
公开(公告)日:2016-05-18
申请号:CN201310235141.7
申请日:2013-06-14
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F9/38 , G06F9/30076 , G06F9/3844 , G06F9/3848
Abstract: 实施例涉及选择性地阻止分支指令预测。一方面包括用于执行选择性分支预测的计算机系统。该系统包括存储器和处理器,且该系统被配置为执行方法。该方法包括检测指令流中的分支预测阻止指令,并基于对分支预测阻止指令的检测来阻止分支预测阻止指令之后的预定数量的分支指令的分支预测。
-
公开(公告)号:CN103513960A
公开(公告)日:2014-01-15
申请号:CN201310236184.7
申请日:2013-06-14
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F11/076 , G06F9/466 , G06F11/0721 , G06F13/24 , G06F17/30371
Abstract: 本发明涉及一种促进事务重复中止之后的事务完成的方法和计算机系统。通过采取操作以增加成功执行事务的机会,促进计算环境中的事务处理。维护提供事务中止频率的计数的计数器。每次中止所述事务时,所述计数器递增计数,并且当成功完成所述事务,或者出现导致不再重新执行所述事务的中断时,将所述计数器重置为0。如果所述计数达到阈值,则呈现中断并且事务执行不成功。但是,在所述计数达到所述阈值之前,可以采取多个操作以增加成功执行所述事务的机会。这些操作包括要在执行所述事务的处理器中执行的操作,和/或要针对冲突处理器执行的操作。
-
公开(公告)号:CN1550977A
公开(公告)日:2004-12-01
申请号:CN200410038155.0
申请日:2004-05-11
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F12/1475 , G06F12/1036
Abstract: 本发明提供了一种基于地址封锁处理约束的方法和系统。在某些情况下过滤并封锁计算环境的处理约束,从而处理得以继续而不管该约束。一个约束包括响应缓冲区未命中,而禁止获取存储键的指示。当计算环境的处理单元遇到这个约束时,它执行地址比较,该比较指示获取是否能够继续。如果获取可以继续,则忽略该约束。
-
-
-
-
-
-
-