Invention Grant
- Patent Title: System and method for integrating best effort hardware mechanisms for supporting transactional memory
- Patent Title (中): 集成用于支持事务性内存的最佳硬件机制的系统和方法
-
Application No.: US12238172Application Date: 2008-09-25
-
Publication No.: US09367363B2Publication Date: 2016-06-14
- Inventor: Mark S. Moir , David Dice
- Applicant: Mark S. Moir , David Dice
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/52

Abstract:
Systems and methods for integrating multiple best effort hardware transactional support mechanisms, such as Read Set Monitoring (RSM) and Best Effort Hardware Transactional Memory (BEHTM), in a single transactional memory implementation are described. The best effort mechanisms may be integrated such that the overhead associated with support of multiple mechanisms may be reduced and/or the performance of the resulting transactional memory implementations may be improved over those that include any one of the mechanisms, or an un-integrated collection of multiple such mechanisms. Two or more of the mechanisms may be employed concurrently or serially in a single attempt to execute a transaction, without aborting or retrying the transaction. State maintained or used by a first mechanism may be shared with or transferred to another mechanism for use in execution of the transaction. This transfer may be performed automatically by the integrated mechanisms (e.g., without user, programmer, or software intervention).
Public/Granted literature
- US20090282405A1 System and Method for Integrating Best Effort Hardware Mechanisms for Supporting Transactional Memory Public/Granted day:2009-11-12
Information query