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





