发明申请
US20120179875A1 USING EPHEMERAL STORES FOR FINE-GRAINED CONFLICT DETECTION IN A HARDWARE ACCELERATED STM
有权
在硬件加速STM中使用EPHEMERAL STORES进行细粒度冲突检测
- 专利标题: USING EPHEMERAL STORES FOR FINE-GRAINED CONFLICT DETECTION IN A HARDWARE ACCELERATED STM
- 专利标题(中): 在硬件加速STM中使用EPHEMERAL STORES进行细粒度冲突检测
-
申请号: US13346987申请日: 2012-01-10
-
公开(公告)号: US20120179875A1公开(公告)日: 2012-07-12
- 发明人: Bratin Saha , Ali-Reza Adl-Tabatabai , Gad Sheaffer , Quinn Jacobson
- 申请人: Bratin Saha , Ali-Reza Adl-Tabatabai , Gad Sheaffer , Quinn Jacobson
- 主分类号: G06F12/08
- IPC分类号: G06F12/08 ; G06F12/00
摘要:
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 an 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.
公开/授权文献
信息查询