发明名称 无约束事务存储器(UTM)系统的优化
摘要 本文描述了用于优化无约束事务存储器(UTM)系统的方法和装置。提供了对于监视、缓冲和元数据的硬件支持,其中针对元数据的正交的抽象地址空间可以分别与线程和/或线程内的软件子系统相关联。此外,元数据可以相对于数据以压缩方式、对软件透明地用硬件来保持。此外,响应于元数据访问指令/操作,硬件能够支持强制的元数据值以允许事务执行的多个模式。然而,如果检测到监视、缓冲数据、元数据或其它信息丢失或者冲突,则硬件提供丢失指令的变型,其能够针对这种丢失或冲突来轮询事务状态寄存器,并且响应于检测到该丢失或冲突而将执行跳转到标签。相似地,提供了提交指令的多种变型,用于允许软件定义提交条件和提交之后要清除的信息。此外,硬件提供支持以在环等级转变时允许事务的挂起和恢复。
申请公布号 CN102460376B 申请公布日期 2016.05.18
申请号 CN200980160097.X 申请日期 2009.06.26
申请人 英特尔公司 发明人 G·谢弗;J·格雷;B·史密斯;A-R·阿德-塔巴塔巴伊;R·杰瓦;V·巴辛;D·卡拉汉;Y·倪;B·萨哈;M·泰列费尔;S·赖金;K·山田;L·王;A·基尚
分类号 G06F9/06(2006.01)I;G06F9/44(2006.01)I;G06F9/46(2006.01)I;G06F15/00(2006.01)I;G06F13/00(2006.01)I 主分类号 G06F9/06(2006.01)I
代理机构 永新专利商标代理有限公司 72002 代理人 刘瑜;王英
主权项 一种用于事务存储器系统的装置,包括:多个处理元件,其中,所述多个处理元件中的处理元件与多个软件子系统相关联;逻辑元件,用于至少基于数据地址和与所述多个软件子系统中的第一软件子系统相关联的元数据标识符将元数据访问操作与和所述第一软件子系统相关联的抽象地址空间进行关联,其中所述元数据访问操作与所述第一软件子系统相关联并且引用所述数据地址,其中,所述抽象地址空间仅用于存储元数据,其中,所述逻辑元件包括抽象变换逻辑元件,所述抽象变换逻辑元件用于至少基于所述元数据标识符将所述数据地址变换为在与所述第一软件子系统相关联的所述抽象地址空间内的元数据地址。
地址 美国加利福尼亚