发明名称 Using ephemeral stores for fine-grained conflict detection in a hardware accelerated STM
摘要 A method and apparatus for fine-grained filtering in a hardware accelerated software transactional memory system is herein described. A data object, which may have any arbitrary size, is associated with a filter word. The filter word is in a first default state when no access, such as a read, from the data object has occurred during a pendancy of a transaction. Upon encountering a first access, such as a first read, from the data object, access barrier operations including an ephemeral/private store operation to set the filter word to a second state are performed. Upon a subsequent/redundant access, such as a second read, the access barrier operations are elided to accelerate the subsequent access, based on the filter word being set to the second state to indicate a previous access occurred.
申请公布号 US8140773(B2) 申请公布日期 2012.03.20
申请号 US20070769094 申请日期 2007.06.27
申请人 SAHA BRATIN;ADL-TABATABAI ALI-REZA;SHEAFFER GAD;JACOBSON QUINN 发明人 SAHA BRATIN;ADL-TABATABAI ALI-REZA;SHEAFFER GAD;JACOBSON QUINN
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址