发明申请
- 专利标题: EXPEDITED COMPLETION OF A TRANSACTION IN STM
- 专利标题(中): 在STM中进行交易的预期完成
-
申请号: US12400209申请日: 2009-03-09
-
公开(公告)号: US20100228929A1公开(公告)日: 2010-09-09
- 发明人: David L. Detlefs , Yosseff Levanoni , Weirong Zhu , Dana Groff , Alexander Dadiomov
- 申请人: David L. Detlefs , Yosseff Levanoni , Weirong Zhu , Dana Groff , Alexander Dadiomov
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F12/02
- IPC分类号: G06F12/02
摘要:
A software transactional memory system is provided that provides privatization safety. The system identifies situations where the completion of a transaction may be expedited because a privatization artifact will not occur. The system determines whether a privatization artifact may occur using a read and write set intersection test, transactional variables, pessimistic locks, or declared privatizing transactions. If a privatization artifact will not occur for a transaction, then the system may allow the transaction to complete prior to one or more earlier transactions.