[发明专利]高效且一致的软件事务存储器有效
申请号: | 200710306288.5 | 申请日: | 2007-12-28 |
公开(公告)号: | CN101286123A | 公开(公告)日: | 2008-10-15 |
发明(设计)人: | B·萨哈;A-R·阿德-塔巴塔巴伊;C·王;Y·吴;W-Y·陈 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在此描述了一种用于软件事务存储器(STM)系统中的高效且一致的验证/冲突检测的方法和装置。在加载操作之后插入版本检查屏障,以比较加载操作前后的加载值的版本。另外,全局时间戳(GTS)被用来跟踪最新提交的事务。每个事务都与在事务开始时被初始化为GTS值的局部时间戳(LTS)相关联。随着事务提交,将GTS更新为新值并将所修改的单元的版本设置为该新值。未决事务将在读屏障中确定的版本与它们的LTS进行比较。如果该版本大于它们的LTS,这指示出另一事务已在未决事务开始且初始化LTS之后被提交,则该未决事务验证其读集以保持高效且一致的事务执行。 | ||
搜索关键词: | 高效 一致 软件 事务 存储器 | ||
【主权项】:
1、一种方法,包括:响应于开始执行第一事务,在与所述第一事务相关联的第一局部时间戳中存储全局时间戳值;响应于遇到被包括在所述第一事务中、且涉及第一地址的当前的读操作,如果与所述第一地址相关联的当前版本大于所述局部时间戳,则验证所述第一事务中的多个先前的读操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710306288.5/,转载请声明来源钻瓜专利网。