Invention Grant
- Patent Title: Fast and efficient reacquisition of locks for transactional memory systems
- Patent Title (中): 快速有效地重新获取事务内存系统的锁
-
Application No.: US12634640Application Date: 2009-12-09
-
Publication No.: US08375175B2Publication Date: 2013-02-12
- Inventor: David Dice , Nir N. Shavit , Virendra J. Marathe
- Applicant: David Dice , Nir N. Shavit , Virendra J. Marathe
- 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: G06F12/00
- IPC: G06F12/00

Abstract:
A system and method is disclosed for fast lock acquisition and release in a lock-based software transactional memory system. The method includes determining that a group of shared memory areas are likely to be accessed together in one or more atomic memory transactions executed by one or more threads of a computer program in a transactional memory system. In response to determining this, the system associates the group of memory areas with a single software lock that is usable by the transactional memory system to coordinate concurrent transactional access to the group of memory areas by the threads of the computer program. Subsequently, a thread of the program may gain access to a plurality of the memory areas of the group by acquiring the single software lock.
Public/Granted literature
- US20110138135A1 Fast and Efficient Reacquisition of Locks for Transactional Memory Systems Public/Granted day:2011-06-09
Information query