[发明专利]用于促进计算环境内的处理的方法和计算机系统有效
申请号: | 201310236296.2 | 申请日: | 2013-06-14 |
公开(公告)号: | CN103514032B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | K·J·亚历山大;B·F·贝尔蒙;C·雅各比;R·W·菲雷;A·萨珀里托;T·J·斯利格尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种限制处理器内的处理以促进事务完成的方法和计算机系统。通过采取操作以增加成功执行事务的机会,促进计算环境中的事务处理。维护提供事务中止频率的计数的计数器。每次中止所述事务时,所述计数器递增计数,并且当成功完成所述事务,或者出现导致不再重新执行所述事务的中断时,将所述计数器重置为0。如果所述计数达到阈值,则呈现中断并且事务执行不成功。但是,在所述计数达到所述阈值之前,可以采取多个操作以增加成功执行所述事务的机会。这些操作包括要在执行所述事务的处理器中执行的操作,和/或要再次执行的操作。 | ||
搜索关键词: | 限制 处理器 处理 促进 事务 完成 方法 计算机系统 | ||
【主权项】:
一种用于促进计算环境内的处理的计算机系统,所述计算机系统包括:用于通过处理器确定在所述计算环境内执行的事务已经中止预定次数的模块,所述事务有效地延迟向主存储器提交事务性存储,直到完成选择的事务;用于基于对所述事务已经中止预定次数的确定,在重试所述事务期间,执行限制所述处理器或另一个处理器的处理的操作的模块,其中,所述限制所述处理器或另一个处理器的处理的操作是基于与所述事务相关的中止计数选择的,存在多个中止计数范围,一个或多个可选择操作与所述多个中止计数范围相关联,并且所述限制所述处理器或另一个处理器的处理的操作包括与一个中止计数范围相关联的一个或多个可选择操作中的一个或多个操作,所述一个中止计数范围包含与所述事务相关的中止计数;以及用于在执行所述限制所述处理器或另一个处理器的处理的操作之后,对所述事务进行一次或多次所选择次数的重试的模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310236296.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于塑料挤出辅机定型台水气分离的装置
- 下一篇:一种动平衡自动焊接装置