[发明专利]硬件交易存储器的自动暂停及回复有效
| 申请号: | 201180010654.7 | 申请日: | 2011-02-22 |
| 公开(公告)号: | CN102906703B | 公开(公告)日: | 2016-10-19 |
| 发明(设计)人: | 郑在雄;D·S·克里斯蒂;M·P·豪马斯;S·戴斯特尔豪斯特;M·伯兰克 | 申请(专利权)人: | 先进微装置公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 北京戈程知识产权代理有限公司 11314 | 代理人: | 程伟;王锦阳 |
| 地址: | 美国,加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 硬件 交易 存储器 自动 暂停 回复 | ||
1.一种装置,其包含:
一计算机处理器,其配置成在一交易模式下执行当作单一原子交易的多个推测存储器存取操作,包括标示所述推测存储器存取操作所存取的数据为推测数据,以及其中,该处理器包含:
配置成判断一隐性暂停状况的一侦测单元;以及
一交易暂停单元,其配置成回应收到一暂停状况的一指示而暂停该交易执行模式,其中,因应该交易模式的暂停,该处理器配置成暂停标示推测数据。
2.根据权利要求1所述的装置,其中,该侦测单元配置成用以下步骤来判断该隐性暂停状况:侦测正被该处理器执行的一线程的一控制转移,侦测该处理器正在一交易模式下执行,以及侦测该处理器正在以一给定特权层级执行。
3.根据权利要求2所述的装置,其中,该被侦测的控制转移为至一操作系统的转移。
4.根据权利要求2所述的装置,其中,该处理器配置成侦测到该原子交易在该交易被暂停时已失败,以及其中,该处理器配置成放弃失败的交易,包括通过抛弃该推测数据。
5.根据权利要求4所述的装置,其中,该处理器进一步配置成对于该交易,只在侦测到该交易执行模式的一回复状况后,才放弃该失败的交易。
6.根据权利要求5所述的装置,其中,该交易模式的暂停包括该处理器设定一暂停旗标,以及其中,因应侦测到该交易已失败,该处理器进一步配置成设定一放弃旗标。
7.根据权利要求6所述的装置,其中,该处理器配置成保存该暂停旗标以及该放弃旗标作为一执行脉络的一部分,其中,在该处理器执行一脉络切换的情形下,保存的执行脉络用来恢复该处理器的状态。
8.根据权利要求2所述的装置,其中,该侦测单元配置成判断一回复状况,包括通过侦测对应至由该控制转移的一返回的一返回控制转移,以及其中,该处理器配置成在判断该回复状况后,回复标示数据为推测。
9.根据权利要求8所述的装置,其中,该交易暂停单元配置成用以下步骤回应该回复状况的判断:回应该交易在该交易模式被暂停时失败的判断而放弃该交易,其中,该放弃步骤包括抛弃该推测数据。
10.根据权利要求9所述的装置,其中,在该交易被回复时,该处理器配置成确认该交易,包括通过标示在暂停该交易前及后被标示的推测数据为非推测。
11.一种方法,其包含以下步骤:
在一交易存储器系统内的一计算机处理器在一交易模式下执行当作单一原子交易的多个推测存储器存取操作,其中,该执行步骤包括:
标示所述推测存储器存取操作所存取的数据为推测数据;
判断一隐性暂停状况存在;以及
因应该隐性暂停状况存在的判断,暂停该交易执行模式以及暂停推测数据的标示。
12.根据权利要求11所述的方法,该判断该隐性暂停状况的步骤包括:侦测正被该处理器执行的一线程的一控制转移,侦测该处理器正在一交易模式下执行,以及侦测该处理器正在以一给定特权层级执行。
13.根据权利要求12所述的方法,其进一步包括:
在该交易执行模式被暂停时,侦测一回复状况,包括通过侦测对应至该控制转移的一返回的一返回控制转移;
其中,该方法进一步包括:回应侦测到该回复状况而回复推测数据的标示。
14.根据权利要求13所述的方法,其进一步包括:确认该交易,包括通过标示在暂停该交易前及后被标示的推测数据为非推测。
15.根据权利要求13所述的方法,其进一步包括:
在侦测到该回复状况后,回应该交易在该交易执行模式被暂停时失败的判断而放弃该交易企图,其中,该放弃步骤包括抛弃被标示为推测数据的数据。
16.根据权利要求11所述的方法,其进一步包括:在该交易执行模式被暂停时,判断该交易企图失败以及相应地设定一放弃旗标,以及在该模式暂停下继续执行该交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于先进微装置公司,未经先进微装置公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180010654.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:家具侧滑门的弹性防脱机构
- 下一篇:一种门体限位装置





