-
公开(公告)号:CN102893256B
公开(公告)日:2016-05-18
申请号:CN201080064002.7
申请日:2010-10-27
Applicant: 英特尔公司
CPC classification number: G06F9/3834 , G06F9/30076 , G06F9/3836 , G06F9/3851 , G06F9/3857 , G06F9/3861 , G06F9/461 , G06F9/467 , G06F9/4812 , G06F2209/481
Abstract: 在一个实施例中,本发明包括一种方法,该方法用于在无约束事务存储器(UTM)事务的执行期间在内核模式中经由环转换从用户线程接收控制,更新与用户线程相关联的事务状态寄存器(TSR)的状态,并存储TSR连同用户线程的上下文,以及以后在从内核模式到用户线程的转换期间还原上下文。这样,UTM事务可以在用户线程的重新开始时继续。描述并要求保护了其它实施例。
-
公开(公告)号:CN102893256A
公开(公告)日:2013-01-23
申请号:CN201080064002.7
申请日:2010-10-27
Applicant: 英特尔公司
CPC classification number: G06F9/3834 , G06F9/30076 , G06F9/3836 , G06F9/3851 , G06F9/3857 , G06F9/3861 , G06F9/461 , G06F9/467 , G06F9/4812 , G06F2209/481
Abstract: 在一个实施例中,本发明包括一种方法,该方法用于在无约束事务存储器(UTM)事务的执行期间在内核模式中经由环转换从用户线程接收控制,更新与用户线程相关联的事务状态寄存器(TSR)的状态,并存储具有用户线程的上下文的TSR,以及以后在从内核模式到用户线程的转换期间还原上下文。这样,UTM事务可以在用户线程的重新开始上继续。描述并要求保护了其它实施例。
-
公开(公告)号:CN102460376B
公开(公告)日:2016-05-18
申请号:CN200980160097.X
申请日:2009-06-26
Applicant: 英特尔公司
Inventor: G·谢弗 , J·格雷 , B·史密斯 , A-R·阿德-塔巴塔巴伊 , R·杰瓦 , V·巴辛 , D·卡拉汉 , Y·倪 , B·萨哈 , M·泰列费尔 , S·赖金 , K·山田 , L·王 , A·基尚
CPC classification number: G06F9/3004 , G06F9/30087 , G06F9/30185 , G06F9/30189 , G06F9/3834 , G06F9/3851 , G06F9/3857 , G06F9/528 , G06F12/1036 , G06F12/1045 , G06F12/109 , G06F2212/401
Abstract: 本文描述了用于优化无约束事务存储器(UTM)系统的方法和装置。提供了对于监视、缓冲和元数据的硬件支持,其中针对元数据的正交的抽象地址空间可以分别与线程和/或线程内的软件子系统相关联。此外,元数据可以相对于数据以压缩方式、对软件透明地用硬件来保持。此外,响应于元数据访问指令/操作,硬件能够支持强制的元数据值以允许事务执行的多个模式。然而,如果检测到监视、缓冲数据、元数据或其它信息丢失或者冲突,则硬件提供丢失指令的变型,其能够针对这种丢失或冲突来轮询事务状态寄存器,并且响应于检测到该丢失或冲突而将执行跳转到标签。相似地,提供了提交指令的多种变型,用于允许软件定义提交条件和提交之后要清除的信息。此外,硬件提供支持以在环等级转变时允许事务的挂起和恢复。
-
公开(公告)号:CN102460376A
公开(公告)日:2012-05-16
申请号:CN200980160097.X
申请日:2009-06-26
Applicant: 英特尔公司
Inventor: G·谢弗 , J·格雷 , B·史密斯 , A-R·阿德-塔巴塔巴伊 , R·杰瓦 , V·巴辛 , D·卡拉汉 , Y·倪 , B·萨哈 , M·泰列费尔 , S·赖金 , K·山田 , L·王 , A·基尚
CPC classification number: G06F9/3004 , G06F9/30087 , G06F9/30185 , G06F9/30189 , G06F9/3834 , G06F9/3851 , G06F9/3857 , G06F9/528 , G06F12/1036 , G06F12/1045 , G06F12/109 , G06F2212/401
Abstract: 本文描述了用于优化无约束事务存储器(UTM)系统的方法和装置。提供了对于监视、缓冲和元数据的硬件支持,其中针对元数据的正交的抽象地址空间可以分别与线程和/或线程内的软件子系统相关联。此外,元数据可以相对于数据以压缩方式、对软件透明地用硬件来保持。此外,响应于元数据访问指令/操作,硬件能够支持强制的元数据值以允许事务执行的多个模式。然而,如果检测到监视、缓冲数据、元数据或其它信息丢失或者冲突,则硬件提供丢失指令的变型,其能够针对这种丢失或冲突来轮询事务状态寄存器,并且响应于检测到该丢失或冲突而将执行跳转到标签。相似地,提供了提交指令的多种变型,用于允许软件定义提交条件和提交之后要清除的信息。此外,硬件提供支持以在环等级转变时允许事务的挂起和恢复。
-
-
-