Invention Grant
- Patent Title: Transactional memory with dynamic separation
- Patent Title (中): 具有动态分离的事务记忆
-
Application No.: US12033715Application Date: 2008-02-19
-
Publication No.: US07908265B2Publication Date: 2011-03-15
- Inventor: Martin Abadi , Andrew D. Birrell , Timothy L. Harris , Michael A. Isard , Johnson Hsieh
- Applicant: Martin Abadi , Andrew D. Birrell , Timothy L. Harris , Michael A. Isard , Johnson Hsieh
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F17/00
- IPC: G06F17/00

Abstract:
Strong semantics are provided to programs that are correctly synchronized in their use of transactions by using dynamic separation of objects that are accessed in transactions from those accessed outside transactions. At run-time, operations are performed to identify transitions between these protected and unprotected modes of access. Dynamic separation permits a range of hardware-based and software-based implementations which allow non-conflicting transactions to execute and commit in parallel. A run-time checking tool, analogous to a data-race detector, may be provided to test dynamic separation of transacted data and non-transacted data. Dynamic separation may be used in an asynchronous I/O library.
Public/Granted literature
- US20090210457A1 TRANSACTIONAL MEMORY WITH DYNAMIC SEPARATION Public/Granted day:2009-08-20
Information query