发明申请
- 专利标题: Protecting shared variables in a software transactional memory system
- 专利标题(中): 保护软件事务内存系统中的共享变量
-
申请号: US11305634申请日: 2005-12-16
-
公开(公告)号: US20070156780A1公开(公告)日: 2007-07-05
- 发明人: Bratin Saha , Ali-Reza Adl-Tabatabai
- 申请人: Bratin Saha , Ali-Reza Adl-Tabatabai
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
For a variable accessed at least once in a software-based transactional memory system (STM) defined (STM-defined) critical region of a program, modifying an access to the variable that occurs outside any STM-defined critical region system by starting a hardware based transactional memory based transaction, within the hardware based transactional memory based transaction, checking if the variable is currently owned by a STM transaction, checking if the variable is currently owned by a STM transaction; if the variable is not currently owned by a STM transaction, performing the access and then committing the hardware based transactional memory transaction; and if the variable is currently owned by a STM transaction, performing a responsive action.
公开/授权文献
信息查询