[发明专利]条件事务和指令有效
申请号: | 201580013729.5 | 申请日: | 2015-02-23 |
公开(公告)号: | CN106104478B | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | D·格雷纳;T·什莱格尔;C·雅各比;D·W·施密特;M·密特兰 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/30;G06F9/38;G06F9/46 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供一种条件事务结束(CTEND)指令,其允许以无约束事务执行模式执行的程序检查由另一个中央处理单元或输入/输出子系统修改的存储位置。基于所检查的数据,可以结束或中止事务执行,或者可以延迟用于结束/中止的决策,例如直到发生预定义事件。例如,当所述指令执行,所述处理器处于无约束事务执行模式,并且在所述指令的开始处事务嵌套深度是1时,检查所述指令的第二操作数,并且基于所检查的数据,可以结束或中止事务执行,或者可以延迟用于结束/中止的决策,例如直到发生预定义事件,例如所述第二操作数的值变成预先指定的值或者超过某一时间间隔。 | ||
搜索关键词: | 条件 事务 指令 | ||
【主权项】:
1.一种计算机可读存储介质,其能够由处理电路读取并存储指令以便由所述处理电路执行以执行一种用于在计算环境中执行机器指令的方法,所述方法包括:由处理器获得机器指令以便执行,所述机器指令根据计算机体系结构被定义用于计算机执行,所述机器指令包括:操作码,其用于指定条件事务结束操作;以及一个或多个字段,其用于提供操作数的位置;以及由所述处理器执行所述机器指令,所述执行包括:从所述位置取回所述操作数;基于所述操作数为第一值,中止与所述机器指令关联的事务的事务执行;基于所述操作数为第二值,结束所述事务;以及基于所述操作数为第三值,延迟所述机器指令的完成直到发生预定义动作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580013729.5/,转载请声明来源钻瓜专利网。