-
公开(公告)号:CN101916231A
公开(公告)日:2010-12-15
申请号:CN201010275040.9
申请日:2007-02-07
Applicant: 英特尔公司
Inventor: Q·雅各布森 , A·布雷斯 , H·王 , J·沈 , P·哈马隆德 , M·默滕 , S·斯里尼瓦斯 , K·多施 , G·蔡亚 , B·萨哈 , A·-R·阿德尔-塔巴塔拜 , G·希菲尔
CPC classification number: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
Abstract: 本发明涉及使用存储属性的技术。本发明尤其涉及一种使用存储属性向程序或者其它代理传递信息的技术。更具体地,本发明的实施例涉及以高效率的方式使用存储属性来校验各种存储性能。
-
公开(公告)号:CN101470629A
公开(公告)日:2009-07-01
申请号:CN200810188987.9
申请日:2008-12-30
Applicant: 英特尔公司
Inventor: B·萨哈 , A-R·阿德尔-塔巴塔拜 , C·王 , T·史佩斯曼
IPC: G06F9/46
CPC classification number: G06F9/30087 , G06F9/3004 , G06F9/467
Abstract: 在本文中描述了用于提供高效率的强原子性的方法和装置。可将经优化的强原子操作插在非事务性读访问处以提供高效率的强原子性。在非事务性功能的开始将全局事务值复制到本地事务值;这在本质上创建出此全局事务值的本地时戳。在该功能内的非事务性存储器访问处,将计数值或版本值与LTV比较以查看是否有事务已经启动更新存储器位置——或尤其是被访问的存储器位置。如果存储器位置还没有被事务更新,则通过避免要用全套的慢径强原子操作才保证访问到的数据的有效性来令执行加速。反之,可执行慢径操作以解决争用相同存储器位置的事务性和非事务性访问之间的竞争。
-
公开(公告)号:CN103544054B
公开(公告)日:2017-01-11
申请号:CN201310487913.6
申请日:2008-12-30
Applicant: 英特尔公司
Inventor: B·萨哈 , A-R·阿德尔-塔巴塔拜 , C·王 , T·史佩斯曼
IPC: G06F9/46
CPC classification number: G06F9/30087 , G06F9/3004 , G06F9/467
Abstract: 本申请公开了用于在事务性存储器系统中实现强原子性的方法、装置和系统。在本文中描述了用于提供高效率的强原子性的方法和装置。可将经优化的强原子操作插在非事务性读访问处以提供高效率的强原子性。在非事务性功能的开始将全局事务值复制到本地事务值;这在本质上创建出此全局事务值的本地时戳。在该功能内的非事务性存储器访问处,将计数值或版本值与LTV比较以查看是否有事务已经启动更新存储器位置——或尤其是被访问的存储器位置。如果存储器位置还没有被事务更新,则通过避免要用全套的慢径强原子操作才保证访问到的数据的有效性来令执行加速。反之,可执行慢径操作以解决争用相同存储器位置的事务性和非事务性访问之间的竞争。
-
公开(公告)号:CN101916231B
公开(公告)日:2013-11-20
申请号:CN201010275040.9
申请日:2007-02-07
Applicant: 英特尔公司
Inventor: Q·雅各布森 , A·布雷斯 , H·王 , J·沈 , P·哈马隆德 , M·默滕 , S·斯里尼瓦斯 , K·多施 , G·蔡亚 , B·萨哈 , A·-R·阿德尔-塔巴塔拜 , G·希菲尔
CPC classification number: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
Abstract: 本发明涉及使用存储属性的技术。本发明尤其涉及一种使用存储属性向程序或者其它代理传递信息的技术。更具体地,本发明的实施例涉及以高效率的方式使用存储属性来校验各种存储性能。
-
公开(公告)号:CN101322103B
公开(公告)日:2013-01-02
申请号:CN200680045097.1
申请日:2006-12-14
Applicant: 英特尔公司
Inventor: H·H·阿卡瑞 , A-R·阿德-塔巴塔巴伊 , B·萨哈 , R·拉吉瓦
IPC: G06F9/52
CPC classification number: G06F9/467 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F9/3842 , G06F9/3857 , G06F12/0831 , G06F12/1027
Abstract: 描述了用于提供无约束事务存储器系统的方法和装置。在一个实施例中,如果先前的一个硬件事务存储器(HTM)访问操作失败,则与一个软件事务存储器(STM)访问相对应的操作可被执行。
-
公开(公告)号:CN101317160B
公开(公告)日:2012-08-22
申请号:CN200680044905.2
申请日:2006-12-15
Applicant: 英特尔公司
Inventor: L·彼得森 , B·萨哈 , A-R·阿德-塔巴塔巴伊
IPC: G06F11/14
CPC classification number: G06F11/141
Abstract: 描述了一种用于高效地执行嵌套事务的方法和装置。为事务的执行提供了硬件支持。此外,通过采用在本地存储器中记录紧接在当前嵌套事务之前的上一个值、以及存储与事务层次结构相关联的处理程序堆栈,有可能高效地执行嵌套事务。一旦嵌套事务内出现故障、中止、或无效事件/访问,在嵌套事务执行期间被写入的变量或存储单元的状态被回滚到紧接在该嵌套事务之前的状态,而不是一直回到在一个包含性事务之前所述变量或存储单元的原始状态。从而,可以在包含性事务内重新执行嵌套事务,而不会将包含式事务和嵌套事务扁平化而重新执行一切。
-
公开(公告)号:CN101326494B
公开(公告)日:2012-07-18
申请号:CN200680046532.2
申请日:2006-12-05
Applicant: 英特尔公司
Inventor: A·-R·阿德尔-塔巴塔拜 , B·萨哈 , R·L·哈森 , H·阿卡里 , R·拉瓦
IPC: G06F9/52
CPC classification number: G06F9/467 , G06F12/0815 , G06F2212/507
Abstract: 本发明提供了用于协调硬件事务存储器事务和软件事务存储器事务对存储单元的访问的方法、系统和程序。在硬件事务存储器中执行的硬件事务发起访问存储单元的请求。响应由在软件事务存储器中执行的一个软件事务进行的操作,将错误返回到硬件事务请求。
-
公开(公告)号:CN101059777B
公开(公告)日:2010-11-03
申请号:CN200710101675.5
申请日:2007-02-07
Applicant: 英特尔公司
Inventor: Q·雅各布森 , A·布雷斯 , H·王 , J·沈 , P·哈马隆德 , M·默滕 , S·斯里尼瓦斯 , K·多施 , G·蔡亚 , B·萨哈 , A·-R·阿德尔-塔巴塔拜 , G·希菲尔
CPC classification number: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
Abstract: 本发明涉及使用存储属性的技术。本发明尤其涉及一种使用存储属性向程序或者其它代理传递信息的技术。更具体地,本发明的实施例涉及以高效率的方式使用存储属性来校验各种存储性能。
-
公开(公告)号:CN101416168A
公开(公告)日:2009-04-22
申请号:CN200780012449.8
申请日:2007-03-30
Applicant: 英特尔公司
Inventor: B·萨哈 , A·-R·阿德尔-塔巴塔拜
CPC classification number: G06F9/526
Abstract: 尝试为软件事务存储器(STM)系统的一组存储单元中的每个存储单元获得通过所述STM的实现而提供的写入锁定;如果为所述一组存储单元中的每个存储单元获得了写入锁定,则将所述一组存储单元中的每个存储单元中的值与对应的预期值进行比较;以及如果对于所述一组存储单元中的每个存储单元,所述比较产生相同的预定结果,则将对应的新值存储在每个存储单元中。
-
公开(公告)号:CN101322103A
公开(公告)日:2008-12-10
申请号:CN200680045097.1
申请日:2006-12-14
Applicant: 英特尔公司
Inventor: H·H·阿卡瑞 , A-R·阿德-塔巴塔巴伊 , B·萨哈 , R·拉吉瓦
IPC: G06F9/52
CPC classification number: G06F9/467 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F9/3842 , G06F9/3857 , G06F12/0831 , G06F12/1027
Abstract: 描述了用于提供无约束事务存储器系统的方法和装置。在一个实施例中,如果先前的一个硬件事务存储器(HTM)访问操作失败,则与一个软件事务存储器(STM)访问相对应的操作可被执行。
-
-
-
-
-
-
-
-
-