发明申请
- 专利标题: Transactional memory with automatic object versioning
- 专利标题(中): 具有自动对象版本控制的事务性内存
-
申请号: US11477848申请日: 2006-06-29
-
公开(公告)号: US20080021934A1公开(公告)日: 2008-01-24
- 发明人: Richard L. Hudson , Ali-Reza Adl-tabatabai , Bratin Saha
- 申请人: Richard L. Hudson , Ali-Reza Adl-tabatabai , Bratin Saha
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
Embodiments of a system and method for transactional memory (TM) with automatic object versioning are described. Embodiments described herein include a TM system and method that facilitates the execution of object-oriented application programs in a transactional environment, including automatically versioning objects to enhance efficiency. Embodiments of the TM automatically designate versions of objects using pointers, accurately identifying usable and unusable versions. Object versioning as described herein allows the garbage collector to easily and efficiently determine which objects may be moved, freeing memory space and reducing the number of objects traversed by a transaction before finding a useable version of an object. Other embodiments are described and claimed.
公开/授权文献
- US07542977B2 Transactional memory with automatic object versioning 公开/授权日:2009-06-02
信息查询