[发明专利]利用用于聚结内存事务的指示的方法和系统在审
| 申请号: | 201410681945.4 | 申请日: | 2014-11-24 |
| 公开(公告)号: | CN104714848A | 公开(公告)日: | 2015-06-17 |
| 发明(设计)人: | F.Y.巴萨巴;M.K.格施温德;V.萨拉普拉;岑中龙 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 利用 用于 聚结 内存 事务 指示 方法 系统 | ||
1.一种利用用于聚结最外面事务的指示的计算机系统,该聚结使得针对第一事务的内存存储数据到内存的提交在第二事务的事务执行(TX)末端处进行,该计算机系统包括:
存储器;以及
处理器,与所述内存通信,其中该计算机系统被配置为执行一种方法,所述方法包括:
由处理器执行一个或多个聚结指令,用于控制多个最外面事务的聚结;
基于执行一个或多个聚结指令,由处理器确定两个最外面事务是否将被聚结;以及
基于确定两个最外面事务将被聚结,由处理器将包括在多个最外面事务中的至少两个最外面事务聚结。
2.根据权利要求1所述的计算机系统,其中所述一个或多个聚结指令在被执行时表示哪个最外面事务能够被聚结。
3.根据权利要求1所述的计算机系统,其中所述一个或多个聚结指令包括与最外面事务的事务开始指令相关联的聚结前缀以及与最外面事务的事务开始指令相关联的聚结变量中的一个或两者。
4.根据权利要求1所述的计算机系统,其中所述一个或多个聚结指令包括与最外面事务的事务结束指令相关联的聚结前缀以及与最外面事务的事务结束指令相关联的聚结变量中的一个或两者。
5.根据权利要求1所述的计算机系统,所述方法还包括:
由处理器执行设置-事务-聚结-模式(STCM)指令,该STCM指令使得处理器进入STCM模式,其中进入STCM模式表示以下至少之一:(i)随后的聚结指令被启用以便使得事务将被聚结、(ii)能够存在于两个将被聚结的最外面事务之间的指令的最大数量、以及(iii)能够存在于两个将被聚结的最外面事务之间的指令的类型.
6.根据权利要求1所述的计算机系统,所述方法还包括:
执行重置-事务-聚结-模式(RTCM)指令,该RTCM指令使得处理器从STCM模式退出,其中从STCM模退出导致以下一个或多个:(i)停止执行随后的聚结指令、(ii)修改存在于两个最外面事务之间的指令的数量、以及(iii)修改存在于两个最外面事务之间的指令的类型。
7.根据权利要求1所述的计算机系统,其中所述确定两个最外面事务是否将被聚结还包括:
基于被执行的所述一个或多个聚结指令,设置阈值;以及
基于这种聚结是否将超过所述阈值来确定两个最外面事务是否将被聚结。
8.根据权利要求7所述的计算机系统,其中基于确定所述聚结将超过表示以下之一的所述阈值,针对给定最外面事务禁止聚结具体最外面事务:
由将被聚结的最外面事务所展现的暂停、在将被聚结的两个最外面事务之间可能存在的指令的最大数量、处理被聚结的最外面事务所需的最大时间段、处理被聚结的最外面事务所需的资源量、能够被聚结最外面事务的最大数量、聚结导致中止状态的特定最外面事务的可容许实例的数量、以及先前经历过中止的被聚结事务的历史。
9.一种利用用于聚结最外面内存事务的指示的方法,该聚结使得针对第一事务的内存存储数据到内存的提交在第二事务的事务执行(TX)末端处进行,该方法包括:
由处理器执行一个或多个聚结指令,用于控制多个最外面事务的聚结;
基于执行一个或多个聚结指令,由处理器确定两个最外面事务是否将被聚结;以及
基于确定两个最外面事务将被聚结,由处理器将包括在多个最外面事务中的至少两个最外面事务聚结。
10.根据权利要求9所述的方法,其中所述一个或多个聚结指令在被执行时表示哪个最外面事务能够被聚结。
11.根据权利要求9所述的方法,其中所述一个或多个聚结指令包括与最外面事务的事务开始指令相关联的聚结前缀以及与最外面事务的事务开始指令相关联的聚结变量中的一个或两者。
12.根据权利要求9所述的方法,其中所述一个或多个聚结指令包括与最外面事务的事务结束指令相关联的聚结前缀以及与最外面事务的事务结束指令相关联的聚结变量中的一个或两者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司;,未经国际商业机器公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410681945.4/1.html,转载请声明来源钻瓜专利网。





